Der Kunde des Prysm-Ethereum gab an, dass die Prüfer 382 Ether verloren haben, was mehr als eine Million Dollar entspricht, nachdem ein Softwarefehler zu Störungen im Netzwerk direkt nach dem letzten Fusaka-Upgrade führte.
Der Bericht nach dem Vorfall mit dem Titel "Prysm-Vorfall im Fusaka-Hauptnetz" stellte fest, dass der Vorfall auf Ressourcenerschöpfung zurückzuführen war, die fast alle Prysm-Knoten beeinträchtigte und zum Verlust von Blöcken und Bestätigungen führte.
Was hat die Unterbrechung von Prysm verursacht?
Ein Entwickler von Prism Offchain Labs berichtete, dass das Problem am 4. Dezember auftrat, als ein zuvor eingeführter Softwarefehler die Anfragen der Prüfer verzögerte.
Diese Verzögerung führte zu einem Verlust von Blöcken und Zertifikaten auf Netzwerkebene.
Das Projekt erklärte, dass der Prism Beacon-Contract Zertifikate von einem Vertrag erhalten hat, der möglicherweise nicht synchron mit dem Netzwerk ist, und diese Zertifikate auf einen Blockstamm aus dem vorherigen Zyklus hinwiesen.
Diese Störung führte zu einem Verlust von 41 Zyklen, wobei 248 Blöcke von insgesamt 1 344 verfügbaren Anteilen verloren gingen. Dies stellte einen Verlustanteil von 18,5 % dar und reduzierte die gesamte Netzwerkbeteiligung während des Vorfalls auf 75 %.
Offchain Labs sagte, dass der Softwarefehler, der für dieses Verhalten verantwortlich war, vor etwa einem Monat in die Testnetze integriert und veröffentlicht wurde, bevor er nach dem Fosaka-Upgrade auf dem Hauptnetz aktiviert wurde.
Obwohl eine vorübergehende Abschwächungsmaßnahme die unmittelbaren Auswirkungen reduzierte, erklärte Prism, dass es seitdem dauerhafte Änderungen an der Logik der Zertifikatsprüfung vorgenommen hat, um eine Wiederholung des Problems zu verhindern.
Vielfalt der Kunden in Ethereum
Gleichzeitig erneuerte diese Unterbrechung die Prüfung des Kundenfokus von Ethereum und die Risiken, die durch Softwaremonopole entstehen.
Offchain Labs sagte, dass diese Unterbrechung zu schwerwiegenderen Folgen hätte führen können, wenn Prism einen größeren Anteil der Ethereum-Prüferbasis kontrolliert hätte. Das Unternehmen wies auf die Diversität der Ethereum-Kunden als einen entscheidenden Faktor hin, um einen weitreichenden Ausfall des Netzwerks zu verhindern.
Das Unternehmen gab an, dass, wenn ein Kunde mehr als 1/3 des Netzwerks kontrolliert, dies zu einem vorübergehenden Verlust des Endformats und zum Verlust weiterer Blöcke führen wird, während ein fehlerhafter Softwarekunde, der mehr als 2/3 kontrolliert, die Kette ungültig für die endgültige Bestätigung machen kann.
Trotz dieser präventiven Maßnahme betonte der Vorfall die Notwendigkeit, die Vielfalt der Kunden zu stärken.
Die Daten von Mega Labs zeigen, dass Lighthouse nach wie vor der dominierende Kunde von Ethereum in Bezug auf den Konsens ist, da er 51,39 % der Prüfer ausmacht, gefolgt von Prism mit 19,06 %, gefolgt von Teku mit 13,71 % und Nimbus mit 9,25 %.
Setzen Sie den Lighthouse-Anteil nahe bei 15 % Punkte, um sich von dem Punkt zu entfernen, den einige Forscher als systemisches Risiko betrachten.
Entwickler und Teilnehmer des Ökosystems forderten die Prüfer erneut auf, über den Wechsel zu alternativen Kunden nachzudenken, um die Wahrscheinlichkeit zu verringern, dass ein einzelner Softwarefehler die grundlegenden Operationen der Blockchain stört.

