Fundația Polygon, organizația care supraveghează dezvoltarea rețelei de scalare de nivel 2 în ecosistemul Ethereum, a declarat miercuri că funcțiile de consens și finalitate au fost restabilite, în urma unei erori de software care a determinat ca unele noduri să nu mai fie sincronizate cu blockchain-ul.
Polygon a executat cu succes un hard fork în urma erorii de software care a perturbat unele noduri de apel de procedură la distanță (RPC), care sunt utilizate pentru a transmite informații între aplicații și stratul blockchain, a declarat echipa Polygon în actualizarea de miercuri.
Eroarea a fost cauzată de o propunere "defectuoasă" din partea unui validator, care a împins unele dintre nodurile Bor, utilizate pentru ordonarea tranzacțiilor și producția de blocuri, pe furci de rețea divergente, potrivit co-fondatorului Polygon, Sandeep Nailwal.
Nailwal a spus: "Am lansat corecții atât pe Heimdall v0.3.1 - o nouă versiune cu un hard fork pentru a șterge etapa identificată - cât și pe Bor 2.2.11 beta2, curățând etapa din baza de date. Cu aceste corecții acum live, nodurile nu mai sunt blocate, punctele de control și etapele se finalizează în mod normal."
Erorile software continuă să provoace întreruperi ale blockchain-ului. Pe măsură ce protocoalele criptografice devin mai complexe prin găzduirea funcționalității de contract inteligent, stocarea fișierelor și interoperabilitatea cross-chain, erorile pot deveni mai frecvente, perturbând experiența utilizatorului onchain. Tranzacțiile pe Polyscan, exploratorul de blocuri pentru Polygon, se afișează corect.
Polygon se confruntă cu a doua eroare software din iulie
Eroarea software de miercuri nu a oprit producția de blocuri pe Polygon; în schimb, problema a afectat comunicarea nodurilor, provocând o discrepanță între producția de blocuri și ceea ce transmiteau nodurile afectate.
Polygon s-a confruntat cu o problemă similară în iulie, când Hemidall mainnet, clientul de consens care transmite comunicarea între noduri pentru mecanismul de consens proof-of-stake (PoS) al Polygon, a fost oprit timp de o oră. Ca și în cazul incidentului de miercuri, producția de blocuri pe rețea nu a încetat niciodată, iar noi blocuri au continuat să fie adăugate la lanț prin Bor mainnet.
Întreruperea parțială a stratului de consens s-a datorat ieșirii unui validator din rețea, au declarat purtătorii de cuvânt ai Polygon către Cointelegraph la momentul respectiv. În urma ieșirii validatorului anonim, mai multe noduri RPC au trebuit să se resincronizeze cu blockchain-ul și să restabilească comunicarea pentru a relua funcționalitatea normală pe rețeaua de nivel 2.