Das nächste größere Update für Ethereum, die zweitgrößte Blockchain der Welt nach Gesamtwert, soll in weniger als einer Woche verfügbar sein.

Als Teil eines größeren, mehrkomponentigen Upgrades mit dem Namen Metropolis wird der sogenannte Byzanz-Code in Block 4, 370.000 - oder in etwa vier Tagen nach aktuellen Metriken - als Hard-Fork durchgesetzt. Eine gemeinsame (jedoch kontroverse) Strategie zur Verbesserung von Blockchains, das bedeutet, dass die Änderungen von allen Beteiligten in der Ethereum Blockchain akzeptiert werden müssen.

In diesem Licht ist jedoch bemerkenswert, dass die Verwendung dieses Mechanismus in der Vergangenheit gemischte Ergebnisse für ätherisch hatte. Bis heute hat die Plattform vier harte Gabeln ausgeführt, von denen nur einer zur Entwicklung eines alternativen Blockchain-Ethereum-Klassikers führte.

Angesichts der Tatsache, dass die Veränderungen in Byzanz in der Ethereum-Roadmap bereits 2015 skizziert wurden, ist es unwahrscheinlich, dass sich dies als problematisch erweisen wird. Mit zwei größeren Upgrades von Metropolis verschoben, ist Byzanz vielleicht am besten als eine konservative Aktualisierung, die neun wichtige Ethereum-Verbesserungsprotokolle (EIPs) auf der Plattform einführen wird.

Insgesamt wurden die Änderungen so konzipiert, dass die Plattform leichter und schneller ausgeführt werden kann, wodurch sich die Transaktionsgeschwindigkeit, die Sicherheit bei vertraulichen Verträgen und möglicherweise auch die Privatsphäre verbessern.

Es bleibt jedoch noch zu tun, dass bei dem Upgrade noch einiges zu tun ist, wobei verschiedene Interessenvertreter jetzt in die letzten Phasen ihrer Vorbereitungen eintreten.

Clients

Da die Umstellung auf Byzanz von der Aktualisierung der Netzwerkknoten abhängig ist, wird in den kommenden Tagen vor allem darauf geachtet, dass die Clients, die den Knoten Software anbieten, für das Upgrade bereit sind.

Dies bedeutet, dass Startups, die für die Überwachung von Kunden verantwortlich sind, sicherstellen müssen, dass ihre Software tatsächlich die EIPs enthält, die die Byzantium-Hard-Fork erzwingen. Während jeder Kunde die gleichen Regeln erzwingt, werden sie in verschiedenen Programmiersprachen geschrieben und von verschiedenen Entwicklerteams unterstützt.

Dies ist, was Ethereum als "Client Diversity" bezeichnet hat, das Innovation ermöglichen soll, während es ein stabiles, eindeutiges Basisprotokoll beibehält.

Damit das Upgrade auf der Plattform konsistent erfolgt, müssen alle Ethereum-Clients mit einer Software aktualisiert werden, die die Blocknummer 4, 370, 000 erzwingt (dies wirkt sich jedoch nicht auf Dienste von Drittanbietern wie Online-Wallets aus) ist nur relevant für Leute, die Knoten direkt ausführen). Die EIPs werden neben einer Blocknummer in die Clients codiert, und an diesem Punkt wird die byzantinische Hard-Fork ausgelöst.

Innerhalb der nächsten Woche müssen alle größeren Ethereum-Clients ein Byzanz-Upgrade veröffentlichen, mit ausreichend Zeit für die Aktualisierung der Knoten. Wenn bestimmte Knoten zurückgelassen werden, wird die Blockchain aufgeteilt, wodurch verschiedene Versionen derselben Plattform erstellt werden.

Zum Zeitpunkt der Drucklegung scheinen die meisten jedoch bereit zu sein.

Go etherum (auch Geth genannt) ist der beliebteste Ethereum-Client, der etwa 69 Prozent aller Ethereum-Knoten besitzt. Letzte Woche wurde ein Byzanz-fähiges Upgrade veröffentlicht, das die Blocknummer enthielt. Zum Zeitpunkt des Schreibens wurde jedoch nur etwa die Hälfte der Knoten aktualisiert, auf denen Geth läuft.

Der zweitgrößte Client, Parity, hat gestern ein Byzanz-fähiges Upgrade veröffentlicht, aber es wurde zurückgezogen, nachdem ein Consensus-Bug in einem Fuzz-Test gefunden wurde (eine Art detaillierte Fehleranalyse, bei der ein Computerprogramm mit eklektischen Daten gefüllt wird) Schwäche zeigt sich).

Es wird erwartet, dass ein neues Upgrade zu einem späteren Zeitpunkt veröffentlicht wird. Von den ungefähr 35 Prozent der Knoten, die auf Parity ausgeführt werden, wurde keiner von diesen aktualisiert, um die Hardgabel korrekt zu erzwingen.

Die übrigen Knoten-Clients sind vergleichsweise klein, und einige haben auch eine byzantinische Version veröffentlicht. Ethereum-Gründer Vitalik Buterins Python-basierter Ethereum-Client stellte heute Morgen ein Update zur Verfügung. Auf ähnliche Weise haben das auf Java basierende EthereumJ und Java Script EthereumJS heute ein Upgrade veröffentlicht.

Die Entwickler von Cpp-ethereum sagen, dass sie immer noch an der Verschiebung arbeiten.

Bergleute

Diejenigen, die mit Ethereums Roadmap vertraut sind, wissen wahrscheinlich, dass das Protokoll den Prozess der Machbarkeitsstudie für eine experimentellere und eher egalitäre Alternative, den Proof-of-Stake, längst auslaufen lässt.

Dieser Übergang wird jedoch nicht für Byzanz bereit sein, obwohl es einige Upgrades gibt, die entworfen wurden, um die eventuelle Verschiebung zu erleichtern.

Am bemerkenswertesten ist vielleicht, dass mit Byzanz die Bergbauschwierigkeit deutlich gesenkt wird. Dies bedeutet, dass die Transaktionszeit für den ätherischen Bereich schneller ist und die Minenarbeiter weniger für ihre Bemühungen bezahlt werden. Auf Ethereum betreiben Minenarbeiter auch einen Ethereum-Client und müssen dementsprechend für Byzanz updaten, was ebenfalls signifikante Änderungen mit sich bringt.

Das Update macht das Block-Mining schneller, und um das zu kompensieren, werden die Belohnungen für Bergleute nach Byzanz um 2 ETH oder etwa 604 $ nach aktuellen Metriken reduziert.

Dieses Upgrade wurde weitgehend unterstützt, aber es war der Grund für einige Streitigkeiten, die dazu führten, dass einige Parteien drohten, das Vor-Byzanz-Ethereum weiter zu fördern. Wenn sich diese Bemühungen jedoch als nicht signifikant erweisen, dürfte dies keine Auswirkungen auf die Börsen haben.

Austausch

Wenn alles nach Plan läuft, werden diese Startups von der Byzantium-Verzweigung nicht beeinflusst.

Hier ist es jedoch ratsam, frühere Komplikationen zu beachten. Ethereums letztes wichtiges Hard-Fork, eine Notmaßnahme als Reaktion auf das Versagen einer großen dezentralen Anwendung namens The DAO, verursachte die plötzliche Schaffung von zwei konkurrierenden Ether-Kryptowährungen.

Da eine kleine Gruppe von Benutzern die Änderung ablehnte, war es ihnen möglich, die alte Blockchain neu zu starten, wodurch ein Projekt entstand, das jetzt unter dem Namen Ethereum classic mit einem Wert von $ 11 bekannt ist. 48 nach aktuellen Metriken.

Wie erwähnt, gibt es eine Handvoll Anzeichen dafür, dass die Abzweigung nach Byzanz umstritten sein wird, obwohl keine von besonderer Bedeutung zu sein scheint.

Einige bemerkenswerte Projekte sind diejenigen, die neue Variationen des Ethereums einführen wollen, zum Beispiel Etherit, der eine Version von Byzanz erschaffen möchte, die die Bergbaubelohnung nicht senkt. Wenn die Bewegung Unterstützung erhält, könnte dies den Austausch unter Druck setzen, der in jüngster Zeit die Bereitschaft gezeigt hat, Vermögenswerte zu unterstützen, die auf sogenannten "Minoritäts" -Blockketten laufen, um den Spekulanten neue Alternativen anzubieten.

Anwendungsentwickler

Anwendungen, die auf Ethereum ausgeführt werden, werden wahrscheinlich auch nicht in Schwierigkeiten geraten.

Mist, der Ethereum-Browser für dezentrale Anwendungen (dapps), wird nach dem Neustart automatisch auf Byzanz aktualisiert. Dasselbe gilt für alle ätherischen Öle.

Wenn die Hard-Fork konsistent über die Knoten verteilt ist, sollten die Upgrades sofort nach Block Nummer 4, 370, 000 aktiviert werden.

Es gibt jedoch eine wesentliche Änderung, die einen deutlichen Unterschied zur Interaktion zwischen Entwicklern und Transaktionen macht auf der Ethereum Blockchain.

Nach Byzanz ändert sich der Weg zur Erkennung fehlgeschlagener Transaktionen, selbst für Verträge, die bereits implementiert sind. Die Methode zur Erkennung einer fehlgeschlagenen Transaktion nach Byzanz wird hier näher erläutert.

Astronomische Uhr über Shutterstock