Kohëzgjatja e fundit e Solanës e shkaktuar nga gabimi i kodit dhe mosfunksionimi i nyjës

Blockchain Solana kohë joproduktive më 30 shtator u shkaktua nga një gabim në kodin e blockchain dhe u shkaktua nga një keqfunksionim i një nyje rezervë të nxehtë që rezultoi në blloqe të dyfishta.

Një nyje rezervë e nxehtë është kur një verifikues ekzekuton një nyje të dytë që është në linjë dhe e krijuar për t'u përdorur si rezervë nëse dështon ajo kryesore. Megjithatë, nyja rezervë u bë aktive dhe po funksiononte si ajo kryesore, sipas një Përditësimi nga Fondacioni Solana. Kjo bëri që të dy nyjet të dorëzonin blloqe të ndryshme në rrjet, duke rezultuar në blloqe paralele.

Kjo u trajtua mirë për 24 orët e para, pasi blockchain përfundoi duke zgjedhur midis dy blloqeve alternative, si do të bënte me çdo pirun të vogël në rrjet. Megjithatë, në një moment, defekti në kodin e blockchain bëri që ai të mos prodhonte më blloqe pas një prej këtyre zgjedhjeve.

“Edhe pse versioni i saktë i bllokut 221 u konfirmua, një gabim në logjikën e përzgjedhjes së pirunit pengoi prodhuesit e bllokut të ndërtonin mbi 221 dhe pengoi grupin të arrinte konsensusin,” tha Austin Federa, kreu i komunikimeve në Fondacionin Solana në përditësimin.

Si rezultat, blockchain u ul për rreth shtatë orë derisa verifikuesit ranë dakord dhe zbatuan një rregullim të kodit.

© 2022 Blloku Crypto, Inc. Të gjitha të drejtat e rezervuara. Ky artikull është dhënë vetëm për qëllime informative. Nuk ofrohet ose nuk synohet të përdoret si këshillë ligjore, tatimore, investimesh, financiare ose këshillë tjetër.

Rreth Autorit

Tim është një redaktor i lajmeve në The Block i cili fokusohet në DeFi, NFT dhe DAO. Përpara se t'i bashkohej The Block, Tim ishte një redaktor i lajmeve në Decrypt. Ai ka fituar një BA në Filozofi nga Universiteti i York-ut dhe ka studiuar Gazetari Lajme në Shoqatën e Shtypit. Ndiqni atë në Twitter @Timccopeland.

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