Ärger mit Ethereum? Entwickler geteilter Meinung über Staking-Auszahlungen in Shanghai Upgrade

Nach dem Erfolg der Ethereum fusionieren Upgrade im September, sind alle Augen wieder auf das Netzwerk gerichtet, während es sich auf die Einführung vorbereitet weiter großes Update. 

Dieser namens Shanghai verspricht, etwas zu liefern, auf das Ethereum-Benutzer sehnsüchtig gewartet haben: einen Weg dazu Komm zurück ETH im Wert von 25 Milliarden US-Dollar dass sie dem Netzwerk durch sein Staking-Programm zugesagt haben. Es gibt nur ein Problem: Die Kernentwickler von Ethereum, die kleine Gruppe von Programmierern, die für Änderungen am Netzwerk verantwortlich sind, streiten sich darüber, wie und wann das Upgrade implementiert werden soll.

Ethereum wechselte zu a Pfandnachweis System vor nur wenigen Monaten durch die Fusion, ein Ereignis, das das Ethereum fusionierte Hauptnetz mit der Beacon Chain, einer vorläufigen Proof-of-Stake-Version von Ethereum, die XNUMX eingeführt wurde Dezember 2020. Proof-of-Stake-Netzwerke ermöglichen es Benutzern, Geld einzuzahlen, um Validatoren zu werden, und helfen bei der Authentifizierung von On-Chain-Transaktionen; solche Benutzer erhalten Belohnungen in Form von neu generierten Token. Seit Dezember 2020 können Benutzer ihre ETH einsetzen und Belohnungen verdienen. Mit Shanghai können die Benutzer nun endlich auf diese Belohnungen und ihre ursprünglichen ETH-Einzahlungen zugreifen. 

Nach allen Berichten erscheint Shanghai startbereit bis März. Aber vor kurzem hat eine lautstarke Minderheit der Core-Entwickler von Ethereum begonnen, Bedenken zu äußern, dass das Upgrade zu schnell eingeführt wird, aus Angst vor öffentlichen Repressalien, auf Kosten technischer Kosten, die sich nachhaltig auf das Netzwerk auswirken könnten. 

„Es fühlt sich so an, als würden wir nicht an die langfristige Gesundheit von Ethereum denken“, warnte Core-Entwickler Micah Zoltu bei einem Call für alle Core-Entwickler am Donnerstag. „Wir denken: ‚Wie machen wir heute das, was die Öffentlichkeit will?'“ 

Zoltu und einige der anderen etwa 30 Kernentwickler des Netzwerks sind besorgt, dass eine kürzliche Entscheidung, auf eine technische Anpassung an Shanghai zu verzichten, Ethereum unnötigen technischen Schulden aussetzen wird, mit unbekannten Auswirkungen auf die kommenden Jahre und Jahrzehnte. Nach Schätzungen dieser Entwickler hätte die Implementierung der Optimierung zwei bis vier Wochen länger gedauert, eine Zeit, die der Rest der Kernentwickler von Ethereum nicht bereit war, die Öffentlichkeit warten zu lassen. 

Technische Schulden beziehen sich auf zukünftige Arbeit oder Kopfschmerzen, die entstehen, wenn Softwareentwickler der Geschwindigkeit der Veröffentlichung eines Produkts Vorrang vor perfektem Code einräumen. In diesem Fall entschieden sich die Entwickler von Ethereum, ETH-Auszahlungen nicht mit einfacher Serialisierung kompatibel zu machen, oder SSZ, eine flexible, moderne Codierungsmethode, die von Entwicklern als „die Zukunft der Ethereum-Codierung“ beschrieben wird. Anstatt SSZ zu verwenden, hält Ethereum an der rekursiven Präfix-Serialisierung oder RLP fest, einer bestehenden Codierungsmethode, die möglicherweise auslaufen und eingestellt wird. 

Während der Unterschied dort sehr technisch und scheinbar semantisch ist, könnte er den Entwicklern von Ethereum später endlose Kopfschmerzen bereiten. Ein großes Kontingent der Core-Entwickler von Ethereum hat ihre Bereitschaft signalisiert, ETH-Abhebungen im Upgrade nach Shanghai, das „Cancun“ genannt wird, auf die neue Codierungsmethode umzustellen.

Aber ein solcher Fix würde immer noch bedeuten, dass jede zwischen Shanghai und Cancun initiierte Rückzugsaktivität mit dem verschlüsselt worden wäre alt Methode. Und dank des unveränderlichen Ethereum-Ledgers könnte diese Aktivität – selbst wenn sie innerhalb weniger Monate stattfand – für immer auf der Ethereum-Blockchain weiterleben. 

Entwickler müssen also irgendwann all diese Codierung von der alten Methode auf die neue übersetzen, ein mühsames Unterfangen. Darüber hinaus könnte aber die Diskrepanz, die durch die Kodierung von Vorbezügen mit dem alten RLP-Verfahren und den Rest mit dem neuen SSZ entsteht, weitreichendere Auswirkungen haben. 

„Es könnte unbekannte Unbekannte geben, was diese Diskrepanz bedeutet – mit Abhebungen, Designproblemen, Schwachstellen“, sagte Matt Nelson, ein weiterer Kernentwickler von Ethereum Entschlüsseln. „Wir wissen es einfach nicht.“

Bei ihrem Treffen am Donnerstag, Tomasz Stańczak, ein weiterer Core-Entwickler, wehrte sich gegen diese Bedenken und erklärte, es sei noch nicht einmal sicher, ob Ethereum vollständig auf die neue Codierungsmethode SSZ umsteigen werde.

"Eine Verzögerung jetzt zugunsten eines langfristig besseren Netzes wäre sehr überzeugend. Aber diese besondere Änderung wird Teil eines größeren Prozesses sein. Vom Denken, vom Entwerfen“, sagte er. „Ich würde es vorziehen, wenn wir dies ganzheitlich betrachten und uns bei der Vorbereitung auf Cancun die richtige Zeit geben.“

Zoltu stellte fest, dass Argumente am Donnerstag über die Ungewissheit der Zukunft von SSZ möglicherweise in böser Absicht vorgebracht wurden, da er es für eine feste Tatsache hält, dass Ethereum seine Ausführungsebene schließlich auf SSZ umstellen wird. 

„Einführung von Code, den wir kennt in naher Zukunft ersetzt wird, bedeutet, dass wir technische Schulden hinzufügen, die vermieden werden könnten“, sagte er Entschlüsseln

Warum zögern die meisten Ethereum-Entwickler dann, ein paar zusätzliche Wochen zu verbringen, um eine unermessliche Menge an zukünftigem Ärger zu vermeiden? Für Nelson hat die Antwort viel mit der jüngeren Geschichte zu tun.

Die Fusion, der historische Übergang von Ethereum zum Proof-of-Stake, wurde erstmals vor über 5 Jahren diskutiert. In den folgenden Jahren fand sich die Führung des Netzwerks routinemäßig damit wieder, die Upgrades zu rechtfertigen langer Fahrplan für verärgerte Investoren und Gemeindemitglieder; Nachdem die Pläne für die Fusion im Jahr 2021 konkreter wurden, wurde das Startdatum des Upgrades aus technischen Gründen vor seiner endgültigen Veröffentlichung im September 2022 wiederholt verschoben. 

„Ich denke, [der aktuelle Zeitplan für Shanghai] wurde definitiv von einer Menge der Prüfung bestimmt, die einigermaßen zu Recht auf die Fusion gelegt wurde, die unzählige Male aus den richtigen Gründen verzögert wurde, aber immer noch verzögert wurde“, sagte Nelson. 

Die Entwickler von Ethereum, sagt Nelson, zögern, erneut den Zorn der Massen auf sich zu ziehen. Das ist für ihn teilweise verständlich; Shanghai wird sich auf Gelder im Wert von mehreren zehn Milliarden Dollar auswirken, von denen ein Teil seit Jahren im Netzwerk eingeschlossen ist. 

Die Spannung offenbart die einzigartige Rolle, die der Kader der Kernentwickler von Etthereum spielt: Ihre Aufgabe besteht in erster Linie darin, eine Blockchain zu entwerfen, die so fehlerlos wie möglich ist. Aber man kann sich dem Druck nicht entziehen, der sich auch aus der Aufgabe ergibt, das Netzwerk hinter der zweitgrößten Kryptowährung der Welt zu entwerfen. Ethereum weist derzeit eine Marktkapitalisierung von 189 Milliarden US-Dollar auf. 

Während Nelson eher die technischen Anforderungen von Ethereum priorisiert hätte, versteht er, warum die Entwickler von Ethereum am Donnerstag entschieden haben, ohne die angeforderten Änderungen fortzufahren. 

„In diesem Fall haben wir die Wahl, wo wir zweckmäßig sein können, ohne zu viel zu opfern“, sagte er. "Und so wurde diese Wahl getroffen."

Bleiben Sie über Krypto-News auf dem Laufenden und erhalten Sie tägliche Updates in Ihrem Posteingang.

Quelle: https://decrypt.co/119620/ethereum-devs-divided-staking-withdrawals-shanghai