Zadnji izpad Solane zaradi napake v kodi in nedelujočega vozlišča

Solana blockchain odmore 30. septembra je povzročila napaka v kodi verige blokov, sprožilo pa ga je okvarjeno vroče rezervno vozlišče, ki je povzročilo podvojene bloke.

Vozlišče vroče rezerve je, ko validator zažene drugo vozlišče, ki je na spletu in je zasnovano za uporabo kot rezervno, če glavno odpove. Kljub temu je rezervno vozlišče postalo aktivno in je delovalo tako dobro kot glavno, glede na an posodobitev iz fundacije Solana. To je vodilo do tega, da sta dve vozlišči omrežju predložili različne bloke, kar je povzročilo vzporedne bloke.

Prvih 24 ur je bilo to dobro rešeno, saj je veriga blokov na koncu izbirala med dvema nadomestnima blokoma, kot bi se z vsakim majhnim forkom v omrežju. Vendar je na neki točki napaka v kodi verige blokov privedla do tega, da po eni od teh izbir ni uspela ustvariti več blokov.

»Čeprav je bila pravilna različica bloka 221 potrjena, je napaka v logiki izbire razcepov preprečila proizvajalcem blokov, da bi zgradili na vrhu 221, in grozdu preprečila doseganje soglasja,« je povedal Austin Federa, vodja komunikacije pri Solana Foundation leta posodobitev.

Posledično je veriga blokov delovala približno sedem ur, dokler se validatorji niso strinjali in uvedli popravka kode.

© 2022 The Block Crypto, Inc. Vse pravice pridržane. Ta članek je na voljo samo v informativne namene. Ni na voljo ali namenjen uporabi kot pravni, davčni, naložbeni, finančni ali drug nasvet.

O avtorju

Tim je urednik novic pri The Block, ki se osredotoča na DeFi, NFT in DAO. Preden se je pridružil The Blocku, je bil Tim urednik novic pri Decrypt. Diplomiral je iz filozofije na Univerzi v Yorku in študiral novinarstvo pri Press Association. Sledite mu na Twitterju @Timccopeland.

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