Ang pinakabagong downtime ng Solana na dulot ng code bug at malfunctioning node

Ang blockchain ng Solana downtime noong Setyembre 30 ay sanhi ng isang bug sa code ng blockchain at na-trigger ng hindi gumaganang hot-spare node na nagresulta sa mga duplicate na bloke.

Ang isang hot-spare node ay kapag ang isang validator ay nagpapatakbo ng pangalawang node na online at idinisenyo upang magamit bilang isang backup kung ang pangunahing isa ay nabigo. Ngunit ang ekstrang node ay naging aktibo at tumatakbo pati na rin ang pangunahing isa, ayon sa isang update mula sa Solana Foundation. Ito ay humantong sa dalawang node na nagsusumite ng magkakaibang mga bloke sa network, na nagreresulta sa mga parallel na bloke.

Nahawakan ito nang maayos sa unang 24 na oras, dahil ang blockchain ay napunta sa pagpili sa pagitan ng dalawang kahaliling bloke, tulad ng gagawin nito sa anumang maliit na tinidor sa network. Ngunit sa isang punto, ang bug sa code ng blockchain ay humantong sa pagkabigo nitong makagawa ng higit pang mga bloke pagkatapos ng isa sa mga pagpipiliang ito.

"Kahit na ang tamang bersyon ng block 221 ay nakumpirma, isang bug sa fork selection logic ang pumigil sa mga block producer na bumuo sa itaas ng 221 at pumigil sa cluster na makamit ang consensus," sabi ni Austin Federa, pinuno ng mga komunikasyon sa Solana Foundation sa ang update.

Bilang resulta, bumaba ang blockchain sa loob ng halos pitong oras hanggang sa sumang-ayon ang mga validator at nagpatupad ng pag-aayos sa code.

© 2022 Ang Block Crypto, Inc. Lahat ng Karapatan ay Nakareserba. Ang artikulong ito ay ibinigay para sa mga layuning pang-impormasyon lamang. Hindi ito inaalok o inilaan upang magamit bilang ligal, buwis, pamumuhunan, pinansiyal, o iba pang payo.

Tungkol sa May-akda

Si Tim ay isang News Editor sa The Block na tumutuon sa DeFi, NFT at DAO. Bago sumali sa The Block, si Tim ay isang News Editor sa Decrypt. Nakamit niya ang isang BA sa Pilosopiya mula sa Unibersidad ng York at nag-aral ng News Journalism sa Press Association. Sundan siya sa Twitter @Timccopeland.

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