Rețeaua principală Sui a suferit trei opriri separate într-un interval de 48 de ore în această săptămână, fiecare declanșată de o eroare în versiunea v1.72 a rețelei. Întreruperile, care au oprit temporar producția de blocuri, au provenit dintr-o interacțiune problematică între o nouă funcție de urmărire a soldurilor de adrese și logica existentă de gaze și consens a blockchain-ului, conform unei analize post-mortem publicate de Fundația Sui.
Ce a schimbat versiunea v1.72
Actualizarea a introdus o funcție concepută pentru a urmări mai eficient soldurile adreselor. Dar atunci când acest cod a rulat împreună cu mecanismul de stabilire a prețului gazelor și cu motorul de consens care finalizează tranzacțiile, a creat un conflict. Rezultatul: rețeaua se bloca, incapabilă să proceseze noi blocuri până când validatorii interveneau manual. De fiecare dată când lanțul revenea online, aceeași condiție subiacentă declanșa din nou oprirea.
Cauza principală identificată
În analiza post-mortem, echipa de dezvoltare a Fundației Sui a urmărit eșecurile până la o condiție de cursă în modul în care noua logică de urmărire a soldurilor interacționa cu contabilitatea existentă a gazelor. Protocolul de consens, care se așteaptă ca anumite tranziții de stare să se producă într-o ordine strictă, a întâlnit o stare neașteptată atunci când funcția de sold recalcula costurile de gaze la mijlocul unui bloc. Acea inconsecvență a forțat validatorii să oprească producția de blocuri pentru a preveni o divizare a lanțului.
Fundația a declarat că eroarea era specifică implementării v1.72 și că nu s-au pierdut fonduri ale utilizatorilor în timpul niciuneia dintre cele trei opriri. Rețeaua a fost repornită de atunci și funcționează normal.
Impact asupra utilizatorilor și dezvoltatorilor
În timpul fiecărei întreruperi, procesarea tranzacțiilor pe Sui s-a oprit complet. Aplicațiile descentralizate construite pe lanț, inclusiv protocoale DeFi și piețe NFT, nu au putut confirma tranzacții sau transferuri. Întreruperile repetate au frustrat unii dezvoltatori care au trebuit să-și întrerupă propriile servicii și să aștepte stabilizarea lanțului. Fundația nu a dezvăluit timpul total de nefuncționare pentru cele trei evenimente.
Fundația Sui nu a publicat încă un calendar pentru un patch software permanent. Analiza post-mortem subliniază cauza principală, dar nu specifică o remediere sau o dată pentru următoarea actualizare. Validatorilor li s-a cerut să monitorizeze îndeaproape rețeaua și să fie pregătiți pentru intervenții suplimentare dacă condiția reapare. Deocamdată, lanțul rulează pe aceeași versiune v1.72, ceea ce ridică întrebări dacă eroarea este cu adevărat rezolvată sau doar latentă.




