Solanin posljednji prekid rada uzrokovan greškom koda i neispravnim čvorom

Solana blockchain stanke 30. rujna uzrokovan je greškom u kodu blockchaina, a pokrenut je neispravnim hot-spare čvorom koji je rezultirao dvostrukim blokovima.

Hot-spare čvor je kada validator pokreće drugi čvor koji je na mreži i dizajniran da se koristi kao rezervni ako glavni zakaže. Ipak, rezervni čvor postao je aktivan i radio je jednako dobro kao i glavni, prema an ažuriranje iz Zaklade Solana. To je dovelo do toga da su dva čvora podnijela različite blokove mreži, što je rezultiralo paralelnim blokovima.

To se dobro rješavalo prva 24 sata, jer je blockchain na kraju birao između dva alternativna bloka, kao što bi bio s bilo kojim malim forkom u mreži. Ipak, u jednom trenutku, greška u kodu lanca blokova dovela je do toga da nije uspio proizvesti više blokova nakon jednog od ovih izbora.

"Iako je potvrđena točna verzija bloka 221, greška u logici odabira račvanja spriječila je proizvođače blokova u izgradnji na vrhu 221 i spriječila klaster u postizanju konsenzusa", rekao je Austin Federa, voditelj komunikacija u Zakladi Solana u ažuriranje.

Kao rezultat toga, blockchain je pao oko sedam sati dok se validatori nisu složili i implementirali popravak 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, investicijski, financijski 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 Sveučilištu York i studirao novinarstvo na Press Associationu. 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