Suin pääverkko kärsi tällä viikolla kolmesta erillisestä keskeytyksestä 48 tunnin aikana, jotka johtuivat verkon v1.72-julkaisun bugista. Katkot, jotka pysäyttivät lohkotuotannon väliaikaisesti, johtuvat ongelmallisesta vuorovaikutuksesta uuden osoite-saldo-ominaisuuden ja lohkoketjun olemassa olevan kaasu- ja konsensuslogiikan välillä, kertoo Sui Foundationin julkaisema selvitys.
Mitä v1.72-julkaisu muutti
Päivitys toi ominaisuuden, jonka tarkoituksena oli seurata osoitesaldoja tehokkaammin. Mutta kun tuo koodi toimi rinnakkain kaasun hinnoittelumekanismin ja transaktiot viimeistelevän konsensusmoottorin kanssa, se aiheutti konfliktin. Lopputulos: verkko jumiutui eikä pystynyt käsittelemään uusia lohkoja, ennen kuin validaattorit puuttuivat asiaan manuaalisesti. Joka kerta, kun ketju palasi verkkoon, sama perussyy aiheutti uuden pysähtymisen.
Juurisyy tunnistettu
Selvityksessään Sui Foundationin kehitystiimi jäljitti viat kilpailutilanteeseen, jossa uusi saldojen seurantalogiikka vaikutti olemassa olevaan kaasulaskentaan. Konsensusprotokolla, joka odottaa tiettyjen tilasiirtymien tapahtuvan tarkassa järjestyksessä, kohtasi odottamattoman tilan, kun saldo-ominaisuus laski kaasukustannukset uudelleen lohkon keskellä. Tämä epäjohdonmukaisuus pakotti validaattorit lopettamaan lohkojen tuotannon ketjun jakautumisen estämiseksi.
Säätiön mukaan bugi oli spesifinen v1.72-käyttöönotolle, eikä käyttäjien varoja kadonnut yhdessäkään kolmesta pysähtymisestä. Verkko on sen jälkeen käynnistetty uudelleen ja toimii normaalisti.
Vaikutus käyttäjiin ja kehittäjiin
Jokaisen katkon aikana transaktioiden käsittely Suissa pysähtyi täysin. Ketjun päälle rakennetut hajautetut sovellukset, kuten DeFi-protokollat ja NFT-markkinapaikat, eivät pystyneet vahvistamaan kauppoja tai siirtoja. Toistuvat keskeytykset turhauttivat joitakin kehittäjiä, joiden oli keskeytettävä omat palvelunsa ja odotettava ketjun vakautumista. Säätiö ei paljastanut kokonaiskäyttökatkoaikaa kolmen tapahtuman aikana.
Sui Foundation ei ole vielä julkaissut aikataulua pysyvälle ohjelmistopäivitykselle. Selvitys kuvaa juurisyyn, mutta ei kerro korjausta tai seuraavan päivityksen päivämäärää. Validaattoreita on ohjeistettu seuraamaan verkkoa tarkasti ja olemaan valmiita uusiin toimiin, jos tila toistuu. Toistaiseksi ketju toimii samalla v1.72-julkaisulla, mikä herättää kysymyksiä siitä, onko bugi todella korjattu vai vain piilossa.




