Loading market data...

Sui-hovednettet stoppet tre ganger på 48 timer etter feil i v1.72-oppgradering

Sui-hovednettet stoppet tre ganger på 48 timer etter feil i v1.72-oppgradering

Sui-hovednettet ble rammet av tre separate stopp i løpet av en 48-timers periode denne uken, hver utløst av en feil i nettverkets v1.72-utgivelse. Avbruddene, som midlertidig stanset blokkproduksjonen, skyldtes en problematisk interaksjon mellom en ny funksjon for adressebalanser og blokkjedenes eksisterende gass- og konsensuslogikk, ifølge en etteranalyse publisert av Sui Foundation.

Hva v1.72-utgivelsen endret

Oppgraderingen introduserte en funksjon designet for å spore adressebalanser mer effektivt. Men når den koden kjørte sammen med gassprismekanismen og konsensusmotoren som fullfører transaksjoner, oppsto det en konflikt. Resultatet: nettverket satte seg fast og kunne ikke behandle nye blokker før validatorer grep inn manuelt. Hver gang kjeden kom tilbake på nett, utløste den samme underliggende tilstanden stoppet på nytt.

Årsaken identifisert

I etteranalysen sporet utviklingsteamet i Sui Foundation feilene til en rasebetingelse i måten den nye balansesporingslogikken interagerte med den eksisterende gassregnskapsføringen. Konsensusprotokollen, som forventer at visse tilstandsoverganger skjer i en streng rekkefølge, nådde en uventet tilstand da balansefunksjonen beregnet gasskostnader midt i en blokk. Denne inkonsekvensen tvang validatorer til å slutte å produsere blokker for å forhindre en splittelse i kjeden.

Stiftelsen sa at feilen var spesifikk for v1.72-distribusjonen, og at ingen brukermidler gikk tapt under noen av de tre stoppene. Nettverket har siden blitt startet på nytt og fungerer normalt.

Påvirkning på brukere og utviklere

Under hvert avbrudd stoppet transaksjonsbehandlingen på Sui helt opp. Desentraliserte applikasjoner bygget på kjeden, inkludert DeFi-protokoller og NFT-markedsplasser, kunne ikke bekrefte handler eller overføringer. De gjentatte avbruddene frustrerte noen utviklere som måtte pause sine egne tjenester og vente på at kjeden skulle stabilisere seg. Stiftelsen oppga ikke den totale nedetiden for de tre hendelsene.

Sui Foundation har ennå ikke publisert en tidslinje for en permanent programvareoppdatering. Etteranalysen skisserer årsaken, men spesifiserer ikke en løsning eller en dato for neste oppgradering. Validatorer har blitt instruert om å overvåke nettverket nøye og være klare for ytterligere inngrep hvis tilstanden dukker opp igjen. Foreløpig kjører kjeden på samme v1.72-utgivelse, noe som reiser spørsmål om feilen virkelig er løst eller bare er i dvale.