Cryptonews

Drei Sui-Mainnet-Ausfälle innerhalb von 48 Stunden, die auf einen Upgrade-Fehler der Entwickler zurückzuführen sind

Source
CryptoNewsTrend
Published
Drei Sui-Mainnet-Ausfälle innerhalb von 48 Stunden, die auf einen Upgrade-Fehler der Entwickler zurückzuführen sind

Eine neue Funktion, die in Suis Version 1.72 enthalten war, deckte einen Grenzfall in der Gasladelogik der Layer-1-Blockchain auf, der das Mainnet am 28. und 29. Mai dreimal hintereinander stoppte, wobei jeder Fix entweder den nächsten Fehler auslöste oder aufdeckte, sagte die Sui Foundation in einer am Sonntag veröffentlichten Obduktion.

Der erste Ausfall begann am Donnerstag gegen 7 Uhr PT und dauerte fast sieben Stunden.

Der Stiftung zufolge war dies auf ein seltenes Problem zurückzuführen, bei dem das Netzwerk Gas für Transaktionen berechnete, die mit einer Mischung aus der neuen Adressbilanzfunktion und herkömmlichen Münzobjekten bezahlt wurden. Der Fehler führte dazu, dass Validatoren mit einem Unterlauffehler abstürzten, wenn eine Transaktion wegen unzureichender Mittel abgebrochen wurde, die Gas-Smashing-Routine jedoch immer noch versuchte, dieselben Mittel auszugeben.

Stellen Sie sich ein Münzobjekt wie eine digitale Banknote vor. Das $SUI-Guthaben eines Benutzers ist keine einzelne Zahl – es ist ein Stapel unterschiedlicher „Notizen“, jede mit einer eigenen ID, die verschoben oder kombiniert werden kann. Das Portemonnaie könnte drei Münzobjekte im Wert von 60, 30 und 10 $ SUI enthalten, statt eines einzelnen Guthabens von 100 $ SUI. Um etwas zu bezahlen, bündelt das Netzwerk die benötigten Banknoten.

Validatoren sind Computer (und die Betreiber dahinter), die das Netzwerk betreiben, indem sie Transaktionen verarbeiten, darüber abstimmen, welche gültig sind, und die Kette am Leben halten.

Das Kernteam brachte das Netzwerk gegen 13:30 Uhr wieder hoch. PT mit einem sogenannten „vorläufigen Fix“, der die häufigste Version des Fehlers behebt, aber „ein bekanntes Problem mit einer geringen Wahrscheinlichkeit, dass es zum Stillstand kommt“, enthielt. Das Team nahm dieses Risiko in Kauf, um das Mainnet schnell wiederherzustellen und gleichzeitig eine robustere Lösung zu entwickeln.

Das bekannte Risiko trat am nächsten Morgen ein. Ein zweiter Ausfall begann am Freitag gegen 5 Uhr PT, als eine Transaktion eine maskierte Variante desselben Fehlers auslöste, bei der der Fehler „Unzureichende Mittel“ durch einen anderen Stornierungsgrund außer Kraft gesetzt wurde, wodurch der vorläufige Patch umgangen wurde. Das Kernteam hat einen robusteren Fix fertiggestellt und die Validatoren haben ihn gegen 9:40 Uhr PT übernommen.

Der dritte Stopp war eine Folge des zweiten. Als die Validatoren neu gestartet wurden, um den robusten Fix zu installieren, fiel die Teilnahme des Validators am Protokoll, das die On-Chain-Zufälligkeit des Netzwerks bootet, unter den erforderlichen Schwellenwert, und die Zufälligkeit wurde wie vorgesehen deaktiviert.

(On-Chain-Zufälligkeit ist ein Protokoll, das das Netzwerk verwendet, um eine Zahl zu erzeugen, die niemand vorhersagen oder fälschen kann, auch wenn sich alle Prüfer auf denselben Wert einigen müssen. Apps, die vom Zufall abhängen – Lotterien, bestimmte Spiele, zufällige NFT-Prägungen – können ohne sie nicht laufen.)

Ein latenter Fehler konnte diesen deaktivierten Zustand dann nicht auf der Festplatte beibehalten, so dass die Prüfer beim nächsten Neustart nicht wussten, dass die Zufälligkeit ausgeschaltet wurde. Der nächste Epochenwechsel kam fast sechs Stunden lang zum Stillstand, da sich vom Zufall abhängige Transaktionen in einer pausierten Warteschlange stauten.

Bei keinem der Ausfälle seien Benutzergelder gefährdet gewesen und es seien keine zugesagten Transaktionen rückgängig gemacht worden, so die Stiftung.

Laut CoinDesk-Daten fiel $SUI während der Kaskade um etwa 8 % auf ein Tief von 0,90 $ und wurde am Montag nahe 0,90 $ gehandelt, sodass der Token in dieser Woche etwa 19 % im Minus lag.

Die Ereignisse stellen Suis dritten großen Zuverlässigkeitsvorfall seit dem Mainnet-Start im Jahr 2023 dar, nach einem zweistündigen Fehler bei der Transaktionsplanung im November 2024 und einer sechsstündigen Konsensdivergenz im Januar 2026.

Drei Sui-Mainnet-Ausfälle innerhalb von 48 Stunden, die auf einen Upgrade-Fehler der Entwickler zurückzuführen sind