Solanas siste nedetid forårsaket av kodefeil og funksjonsfeil node

Solana blokkjeden nedetid den 30. september ble forårsaket av en feil i blokkjedens kode og utløst av en funksjonsfeil hot-spare-node som resulterte i dupliserte blokkeringer.

En hot-spare-node er når en validator kjører en andre node som er online og designet for å brukes som en sikkerhetskopi hvis den viktigste svikter. Likevel ble reservenoden aktiv og kjørte like bra som den viktigste, ifølge en Oppdater fra Solana-stiftelsen. Dette førte til at de to nodene sendte forskjellige blokker til nettverket, noe som resulterte i parallelle blokker.

Dette ble håndtert godt de første 24 timene, da blokkjeden endte opp med å velge mellom de to alternative blokkene, som den ville gjort med en hvilken som helst liten gaffel i nettverket. Men på et tidspunkt førte feilen i blokkjedens kode til at den ikke klarte å produsere flere blokker etter ett av disse valgene.

"Selv om den riktige versjonen av blokk 221 ble bekreftet, forhindret en feil i gaffelvalglogikken blokkprodusenter fra å bygge på toppen av 221 og forhindret klyngen i å oppnå konsensus," sa Austin Federa, leder for kommunikasjon ved Solana Foundation i oppdateringen.

Som et resultat gikk blokkjeden ned i omtrent syv timer til validatorene ble enige og implementerte en rettelse til koden.

© 2022 The Block Crypto, Inc. Alle rettigheter reservert. Denne artikkelen er kun ment for informasjonsformål. Det blir ikke tilbudt eller ment å brukes som juridiske, skatte-, investerings-, økonomiske eller andre råd.

om forfatteren

Tim er nyhetsredaktør i The Block som fokuserer på DeFi, NFTs og DAOs. Før han begynte i The Block, var Tim nyhetsredaktør hos Decrypt. Han har tatt en BA i filosofi fra University of York og studert nyhetsjournalistikk ved Press Association. Følg ham på Twitter @Timccopeland.

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