Sui mainnet led under tre separate nedetider 28.-29. mai etter at oppgradering 1.72 avdekket kanttilfeller i gassavregning og valideringsstartlogikk. Nettverket gikk ned to ganger på tirsdag og én gang på onsdag, med total nedetid på nesten 12 timer. Ingen brukerfond var i fare, og ingen gjennomførte transaksjoner ble reversert, ifølge Sui-stiftelsen.
Gassavregningsfeil utløser de to første nedetidene
Den første nedetiden startet klokken 07:00 PT 28. mai og varte til 13:30 PT. Den andre fulgte neste morgen, fra 05:00 til 08:30 PT 29. mai. Begge ble forårsaket av en gassavregningsfeil i den hybride adressebalanse/mynt gass-stien som førte til en underflow-tilstand. En midlertidig oppdatering ble distribuert for å unngå gass-smashing når en transaksjon avbrytes med InsufficientFundsForWithdraw, men denne fiksen hadde en svakhet: underflow kunne fremdeles oppstå ved flere avbrytelsesårsaker.
Tredje nedetid knyttet til DKG-persistensfeil
Den tredje nedetiden, fra 13:30 til 19:20 PT 29. mai, hadde sin årsak i en feil i tilfeldighetsstatusen. Problemet var at resultatet fra en mislykket distribuert nøkkelgenerering (DKG)-runde ikke ble skrevet til disk. Valideringsnoderne glemte essensielt at feilen hadde skjedd, noe som førte til at epoken ble stående og ikke kunne fortsette. Fiksen innebar å lagre DKG-status gjennom omstarten og legge til en mekanisme for å avslutte den fastlåste epoken på et koordinert tidspunkt.
Stiftelsen kaller for sterkere resiliensmål
Sui-stiftelsen uttalte at postmortem-analysen viste behovet for videre investering i resiliens ved epokens slutt og strengere gassavregningslogikk. Stiftelsen ga ikke noen tidsramme for innføring av bredere forbedringer. Ved tidspunktet for rapporten handlet SUI for $0,8798, noe som er lavere enn nivåene før nedetidene.
Spørsmål gjenstår om det vil bli nødvendig med ytterligere oppdateringer og hvordan nettverket vil forhindre lignende kaskadefeil under fremtidige oppgraderinger.




