Solanan viimeisin seisokki, joka johtuu koodivirheestä ja viallisesta solmusta

Solanan lohkoketju seisokkeja 30. syyskuuta johtui lohkoketjun koodin virheestä ja laukaisi viallisesta hot-spare-solmusta, joka johti päällekkäisiin lohkoihin.

Hot-spare-solmu on, kun validaattori suorittaa toista online-solmua, joka on suunniteltu käytettäväksi varmuuskopiona, jos pääsolmu epäonnistuu. Silti varasolmu tuli aktiiviseksi ja toimi yhtä hyvin kuin pääsolmu an päivitys Solanan säätiöltä. Tämä johti siihen, että kaksi solmua lähettivät eri lohkoja verkkoon, mikä johti rinnakkaisiin lohkoihin.

Tämä hoitui hyvin ensimmäisten 24 tunnin aikana, sillä lohkoketju päätyi valitsemaan kahden vaihtoehtoisen lohkon välillä, kuten se tekisi minkä tahansa verkon pienen haarukan kanssa. Kuitenkin yhdessä vaiheessa lohkoketjun koodin virhe johti siihen, että se ei pystynyt tuottamaan enempää lohkoja yhden näistä valinnoista.

"Vaikka lohkon 221 oikea versio vahvistettiin, haarukan valintalogiikassa oleva virhe esti lohkojen tuottajia rakentamasta 221:n päälle ja esti klusteria pääsemästä yksimielisyyteen", sanoi Austin Federa, Solana Foundationin viestintäjohtaja. päivitys.

Tämän seurauksena lohkoketju meni alas noin seitsemäksi tunniksi, kunnes validaattorit suostuivat ja toteuttivat korjauksen koodiin.

© 2022 The Block Crypto, Inc. Kaikki oikeudet pidätetään. Tämä artikkeli on tarkoitettu vain tiedoksi. Sitä ei tarjota eikä ole tarkoitettu käytettäväksi juridisena, vero-, sijoitus-, rahoitus- tai muuna neuvona.

Author

Tim on The Blockin uutistoimittaja, joka keskittyy DeFiin, NFT:ihin ja DAO:ihin. Ennen The Blockiin liittymistään Tim työskenteli uutistoimittajana Decryptissä. Hän on suorittanut filosofian BA-tutkinnon Yorkin yliopistosta ja opiskellut uutisjournalismia Press Associationissa. Seuraa häntä Twitterissä @Timccopeland.

Lähde: https://www.theblock.co/post/175493/solanas-latest-downtime-caused-by-code-bug-and-malfunctioning-node?utm_source=rss&utm_medium=rss