Solanino najnovije zastoje uzrokovano greškom koda i neispravnim čvorom

Solana blockchain vreme zastoja 30. septembra je uzrokovana greškom u kodu blockchaina i izazvana neispravnim hot-spare čvorom koji je rezultirao duplim blokovima.

Hot-spare čvor je kada validator pokreće drugi čvor koji je na mreži i dizajniran da se koristi kao rezervna kopija ako glavni pokvari. Ipak, rezervni čvor je postao aktivan i radio je kao i glavni, prema jednom ažuriranje iz Fondacije Solana. To je dovelo do toga da dva čvora predaju različite blokove mreži, što je rezultiralo paralelnim blokovima.

Ovo je dobro riješeno prva 24 sata, jer je blockchain na kraju birao između dva alternativna bloka, kao što bi to učinio sa bilo kojom malom viljuškom u mreži. Ipak, u jednom trenutku, greška u kodu blockchaina dovela je do toga da nije uspio proizvesti više blokova nakon jednog od ovih izbora.

“Iako je potvrđena ispravna verzija bloka 221, greška u logici odabira viljuške spriječila je proizvođače blokova da grade na vrhu 221 i spriječila klaster da postigne konsenzus,” rekao je Austin Federa, šef komunikacija u Fondaciji Solana u ažuriranje.

Kao rezultat toga, blockchain je pao oko sedam sati dok se validatori nisu složili i implementirali ispravku koda.

© 2022. Block Crypto, Inc. Sva prava pridržana. Ovaj je članak dostupan samo u informativne svrhe. Ne nude se niti se koriste kao pravni, porezni, investicioni, finansijski ili drugi savjeti.

O autoru

Tim je urednik vijesti u The Blocku koji se fokusira na DeFi, NFT i DAO. Prije nego što se pridružio The Blocku, Tim je bio urednik vijesti u Decryptu. Diplomirao je filozofiju na Univerzitetu u Yorku, a studirao je novinarstvo vijesti na Press Association-u. Pratite ga na Twitteru @Timccopeland.

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