Solanas seneste nedetid forårsaget af kodefejl og funktionsfejl

Solana blockchain nedetid den 30. september var forårsaget af en fejl i blockchains kode og udløst af en funktionsfejl, hot-spare node, der resulterede i duplikerede blokeringer.

En hot-spare-node er, når en validator kører en anden node, der er online og designet til at blive brugt som backup, hvis den vigtigste fejler. Alligevel blev reserveknuden aktiv og kørte lige så godt som den vigtigste, ifølge en opdatering fra Solana Fonden. Dette førte til, at de to noder sendte forskellige blokke til netværket, hvilket resulterede i parallelle blokke.

Dette blev håndteret godt i de første 24 timer, da blockchain endte med at vælge mellem de to alternative blokke, som den ville med enhver lille gaffel i netværket. Men på et tidspunkt førte fejlen i blockchains kode til, at den ikke kunne producere flere blokke efter et af disse valg.

"Selvom den korrekte version af blok 221 blev bekræftet, forhindrede en fejl i gaffeludvælgelseslogikken blokproducenter i at bygge oven på 221 og forhindrede klyngen i at opnå konsensus," sagde Austin Federa, chef for kommunikation hos Solana Foundation i opdateringen.

Som et resultat gik blockchainen ned i omkring syv timer, indtil validatorerne blev enige og implementerede en rettelse til koden.

© 2022 The Block Crypto, Inc. Alle rettigheder forbeholdes. Denne artikel er kun til orientering. Det tilbydes ikke eller er beregnet til at blive brugt som juridisk, skat, investering, finansiel eller anden rådgivning.

Om forfatteren

Tim er nyhedsredaktør på The Block, der fokuserer på DeFi, NFT'er og DAO'er. Før han kom til The Block, var Tim nyhedsredaktør hos Decrypt. Han har opnået en BA i filosofi fra University of York og studeret nyhedsjournalistik 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