Das Sui-Mainnet erlitt diese Woche innerhalb von 48 Stunden drei separate Stillstände, die jeweils durch einen Fehler in der v1.72-Version des Netzwerks ausgelöst wurden. Die Ausfälle, die die Blockproduktion vorübergehend stoppten, wurden durch eine problematische Interaktion zwischen einer neuen Adresssaldo-Funktion und der bestehenden Gas- und Konsenslogik der Blockchain verursacht, so ein vom Sui Foundation veröffentlichtes Post-Mortem.
Was die v1.72-Version änderte
Das Upgrade führte eine Funktion ein, die Adresssalden effizienter nachverfolgen sollte. Doch wenn dieser Code zusammen mit dem Gaspreismechanismus und der Konsens-Engine lief, die Transaktionen abschließt, führte dies zu einem Konflikt. Das Ergebnis: Das Netzwerk blieb stecken und konnte keine neuen Blöcke verarbeiten, bis Validatoren manuell eingriffen. Jedes Mal, wenn die Chain wieder online kam, löste derselbe zugrunde liegende Zustand erneut den Stillstand aus.
Ursache identifiziert
Im Post-Mortem führte das Entwicklungsteam der Sui Foundation die Ausfälle auf eine Race Condition zurück, bei der die neue Bilanzverfolgungslogik mit der bestehenden Gasabrechnung interagierte. Das Konsensprotokoll, das bestimmte Zustandsübergänge in einer strengen Reihenfolge erwartet, erreichte einen unerwarteten Zustand, als die Saldenfunktion die Gaskosten mitten im Block neu berechnete. Diese Inkonsistenz zwang die Validatoren, die Blockproduktion zu stoppen, um eine Aufspaltung der Chain zu verhindern.
Die Stiftung erklärte, der Fehler sei spezifisch für die v1.72-Bereitstellung gewesen und während keiner der drei Stillstände seien Benutzergelder verloren gegangen. Das Netzwerk wurde inzwischen neu gestartet und läuft normal.
Auswirkungen auf Benutzer und Entwickler
Während jedes Ausfalls kam die Transaktionsverarbeitung auf Sui zum Stillstand. Dezentrale Anwendungen, die auf der Chain aufbauen, darunter DeFi-Protokolle und NFT-Marktplätze, konnten keine Trades oder Transfers bestätigen. Die wiederholten Unterbrechungen frustrierten einige Entwickler, die ihre eigenen Dienste pausieren und auf die Stabilisierung der Chain warten mussten. Die Stiftung gab die Gesamtausfallzeit über die drei Ereignisse hinweg nicht bekannt.
Die Sui Foundation hat noch keinen Zeitplan für einen dauerhaften Software-Patch veröffentlicht. Das Post-Mortem beschreibt die Ursache, nennt jedoch keine Lösung oder einen Termin für das nächste Upgrade. Die Validatoren wurden angewiesen, das Netzwerk genau zu überwachen und auf weitere Eingriffe vorbereitet zu sein, falls der Zustand erneut auftritt. Derzeit läuft die Chain weiterhin mit derselben v1.72-Version, was Fragen aufwirft, ob der Fehler wirklich behoben oder nur inaktiv ist.




