Ein kritischer Softwarefehler, der etwa einen Monat lang unentdeckt blieb, hat zu einer erheblichen Störung des Ethereum-Netzwerks geführt und Validatoren beeinträchtigt, die den Prysm-Konsens-Client verwenden. Der Vorfall, der kurz nach dem Fusaka-Upgrade auftrat, führte zu verpassten Blockvorschlägen und Bestätigungen, was die Validatoren schätzungsweise 382 ETH kostete, über 1 Million US-Dollar.
Wichtige Erkenntnisse
-
Ein monatealter Fehler im Prysm Ethereum Konsens-Client verursachte Netzwerkstörungen nach dem Fusaka-Upgrade.
-
Der Fehler führte zu Ressourcenerschöpfung, beeinträchtigte fast alle Prysm-Knoten und führte zu verpassten Blöcken und Bestätigungen.
-
Validatoren verloren aufgrund des Ausfalls schätzungsweise 382 ETH (über 1 Million US-Dollar).
-
Der Vorfall hat die Diskussionen über die Client-Vielfalt von Ethereum und die Risiken von Software-Monokulturen neu entfacht.
Die Ursache der Störung
Das Problem entstand am 4. Dezember, als ein zuvor eingeführter Fehler zu Verzögerungen bei Validator-Anfragen führte. Diese Verzögerung bedeutete, dass Prysm Beacon Nodes Bestätigungen von Knoten erhielten, die möglicherweise nicht mit dem Netzwerk synchronisiert waren. Diese Bestätigungen bezogen sich auf Block-Roots aus der vorherigen Epoche, was zu einer Kaskade von Problemen führte.
Während des Vorfalls wurden 41 Epochen verpasst und 248 von 1.344 verfügbaren Block-Slots gingen verloren. Dies entsprach einer Rate von 18,5 % verpassten Slots, wodurch die allgemeine Netzwerkteilnahme auf dem Tiefpunkt auf 75 % sank.
Offchain Labs, der Entwickler hinter Prysm, bestätigte, dass der Fehler etwa einen Monat vor seiner Auslösung im Mainnet nach dem Fusaka-Upgrade auf Testnets ausgerollt wurde. Während eine vorübergehende Lösung die unmittelbaren Auswirkungen abmilderte, hat Prysm seitdem dauerhafte Änderungen an seiner Bestätigungsvalidierungslogik implementiert, um zukünftige Vorkommnisse zu verhindern.
Erneuter Fokus auf Client-Vielfalt
Der Prysm-Ausfall hat die Konzentration der Ethereum-Clients und die inhärenten Risiken, die mit der starken Abhängigkeit von einer einzigen Software-Implementierung verbunden sind, verstärkt. Offchain Labs hob hervor, dass die Folgen weitaus schwerwiegender hätten sein können, wenn Prysm einen größeren Teil der Validatorbasis von Ethereum ausgemacht hätte.
Daten von Miga Labs zeigen, dass Lighthouse mit 51,39 % der Validatoren der dominierende Konsens-Client bleibt. Prysm macht 19,06 % aus, gefolgt von Teku (13,71 %) und Nimbus (9,25 %). Lighthouse's signifikanter Anteil bringt ihn nahe an eine Schwelle, die einige Forscher als systemisches Risiko betrachten.
Daher erneuern Entwickler und Ökosystemteilnehmer die Forderungen an die Validatoren, ihre Client-Auswahl zu diversifizieren. Dieser Schritt zielt darauf ab, die Anfälligkeit der Kernoperationen der Blockchain für potenzielle Fehler in einem einzelnen Software-Client zu verringern.
Quellen
-
Prysm Bug kostete Ethereum-Validatoren über 1 Million US-Dollar nach dem Fusaka-Upgrade — TradingView News, TradingView — Track All Markets.
Dieser Artikel wurde mit Unterstützung KI-gestützter Technologie erstellt und basiert auf mehreren renommierten Quellen. Der endgültige Inhalt wurde von der Redaktion von BlockzHub sorgfältig geprüft und bearbeitet, um Genauigkeit, Klarheit und Kohärenz sicherzustellen. Originalquellen werden, sofern erforderlich und angemessen, entsprechend gewürdigt. Die in diesem Artikel geäußerten Meinungen spiegeln nicht notwendigerweise die offiziellen Ansichten oder Positionen von BlockzHub wider. Dieser Artikel dient ausschließlich Informationszwecken und stellt keine Finanz- oder Fachberatung dar. Investitionen bergen Risiken, und Sie sollten vor Anlageentscheidungen einen qualifizierten Finanzberater konsultieren.