Solana jaunākā dīkstāve, ko izraisa koda kļūda un mezgla darbības traucējumi

Solana blokķēde dīkstāves 30. septembrī izraisīja kļūda blokķēdes kodā, un to izraisīja nepareizi funkcionējošs karstās rezerves mezgls, kā rezultātā radās bloku dublikāti.

Karstais rezerves mezgls ir tad, kad validators palaiž otru mezglu, kas ir tiešsaistē un ir paredzēts izmantošanai kā rezerves mezgls, ja galvenais mezgls neizdodas. Tomēr rezerves mezgls kļuva aktīvs un darbojās tikpat labi kā galvenais, norāda an atjaunināšana no Solana fonda. Tas noveda pie tā, ka divi mezgli tīklā iesniedza dažādus blokus, kā rezultātā tika izveidoti paralēli bloki.

Pirmās 24 stundas ar to tika galā labi, jo blokķēde galu galā izvēlējās starp diviem alternatīviem blokiem, tāpat kā ar jebkuru mazu tīkla dakšiņu. Tomēr vienā brīdī blokķēdes koda kļūda noveda pie tā, ka pēc vienas no šīm izvēlēm tas nespēja izveidot vairāk bloku.

"Lai gan tika apstiprināta pareizā bloka 221 versija, kļūda dakšu atlases loģikā neļāva bloku ražotājiem veidot papildu 221 un neļāva klasterim panākt vienprātību," sacīja Ostins Federa, Solana fonda komunikācijas vadītājs. atjauninājumu.

Rezultātā blokķēde pazuda apmēram septiņas stundas, līdz validatori piekrita un ieviesa koda labojumu.

© 2022 The Block Crypto, Inc. Visas tiesības aizsargātas. Šis raksts ir paredzēts tikai informatīviem nolūkiem. Tas netiek piedāvāts vai paredzēts izmantot kā juridiskas, nodokļu, investīciju, finanšu vai citas konsultācijas.

Par Autors

Tims ir The Block ziņu redaktors, kurš koncentrējas uz DeFi, NFT un DAO. Pirms pievienošanās The Block Tims bija ziņu redaktors uzņēmumā Decrypt. Viņš ir ieguvis bakalaura grādu filozofijā Jorkas Universitātē un studējis ziņu žurnālistiku Preses asociācijā. Sekojiet viņam Twitter @Timccopeland.

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