Kurz nach dem Fusaka-Upgrade erlebte das Ethereum-Netzwerk einen starken Rückgang der Validatorbeteiligung, nachdem ein Fehler im Prysm-Konsens-Client die Mehrheit der Stimmen offline geschaltet hatte.
Laut einem Bekanntmachung Laut Terence Tsao, Kernentwickler bei Prysm, generierte die Version v7.0.0 des Clients, die am Donnerstag von Prysm veröffentlicht wurde, bei der Verarbeitung veralteter Beglaubigungen unnötigerweise alte Zustände, ein Fehler, der die ordnungsgemäße Funktion der Knoten verhinderte. Die Entwickler haben Benutzern empfohlen, den Client vorübergehend zu verwenden Flagge „–disable-last-epoch-targets“ zum Starten.
Die Netzwerkdetails von Beaconcha.in zeigendass das Netzwerk zum Zeitpunkt 411.448 nur eine Synchronisationsbeteiligung von 75 % (der Prozentsatz von 512 zufällig ausgewählten Knoten) und eine Abstimmungsbeteiligung von 74,7 % erreichte. Die Wahlbeteiligung ging bei den Wahlen um 25 % zurück und verfehlte damit weniger als 9 % die erforderliche Zweidrittelmehrheit, um die Endgültigkeit und den ordnungsgemäßen Betrieb des Netzes zu gewährleisten zu pflegen.
Zum Zeitpunkt des Schreibens dieses Artikels enthalten Die aktuelle Ära des Ethereum-Netzwerks (411.712) weist eine Wahlbeteiligung von fast 99 % und eine Synchronisationsbeteiligung von 97 % auf, was darauf hindeutet, dass sich das Netzwerk inzwischen erholt hat. Bevor das Problem auftrat, lag die Wahlbeteiligung in Epochen regelmäßig deutlich über 99 %.
Der Rückgang der Besucherzahlen entspricht in etwa dem Anteil der Validatoren, die den Prysm-Konsens-Client nutzen Verwendung. Dieser Wert wurde am Mittwoch auf 22,71 % geschätzt und sank nach dem Vorfall auf 18 %. Dies deutet darauf hin, dass der Ausfall wahrscheinlich hauptsächlich mit den Prysm-Validatoren zusammenhängt.
Die Ethereum Foundation und die Prysm-Entwicklerorganisation Offchain Labs hatten zum Zeitpunkt des Schreibens noch nicht auf die Bitte von Cointelegraph um einen Kommentar geantwortet.
Endgültigkeit in Gefahr
Wenn der Anstieg weniger als zwei Drittel des Gesamteinsatzes von Ethereum beträgt (ETH) fällt, verliert das Ethereum-Netzwerk seine Endgültigkeit. Nach dem Design von Ethereum können in diesem Szenario weiterhin Blöcke produziert werden, die Blockchain gilt jedoch nicht mehr als endgültig.
Als wahrscheinliche Folge eines solchen Ausfalls würden Layer-2-Brücken einfrieren, Rollups würden Abhebungen aussetzen und Börsen würden ihre Blockbestätigungsanforderungen angesichts des erhöhten Risikos einer Reorganisation verschärfen.
Ein Vorfall, der dazu führen könnte, dass Ethereum tatsächlich seine Endgültigkeit verliert, ist nicht rein theoretisch. Anfang Mai 2023 verloren Das Ethereum-Mainnet hat nun seine Endgültigkeit erreicht – ein Vorfall, der sich aufgrund von Fehlern im Ethereum zweimal innerhalb von 24 Stunden ereignete Verarbeitung Legacy-Zielbehauptungen in den Prysm- und Teku-Konsens-Clients.
Der Vorfall hätte seit Prysm viel schlimmere Folgen haben können Schätzungen der Entwickler liefen im September 2021 auf mehr als zwei Dritteln der Konsensknoten. Daten bereitgestellt von Michael Sproul, einem Entwickler, der am aktuellen Mehrheitskonsens-Client Lighthouse arbeitet, im Januar 2022 veröffentlichtbestätigte, dass Prysm auf 68,1 % der Knoten lief.
Der Kunde erholt sich
Obwohl es seit 2022 einige Fortschritte bei der Vielfalt der Ethereum-Konsenskunden gegeben hat, ist es noch ein langer Weg, eine Kundenzahl unter 33 % zu erreichen – eine Grenze, die sicherstellen würde, dass der Ausfall eines einzelnen Kunden nicht ausreicht, um die Endgültigkeit des Netzwerks zu zerstören. Aktuelle Daten von MigaLabs interpretieren weist darauf hin, dass Lighthouse allein 52,55 % der Konsensknoten ausmacht, während Prysm mit 18 % an zweiter Stelle liegt.
Laut MigaLabs stellt dies eine Verschlechterung im Vergleich zur Situation vor dem Vorfall dar, als Lighthouse unter 48,5 % und Prysm bei etwa 22,71 % lag.
Ethereum-Experte Anthony Sassano bemerkt in einem X-Beitrag: „Wenn Lighthouse stattdessen schuld gewesen wäre, hätte das Netzwerk die Finalisierung verloren.“