Solana's laatste downtime veroorzaakt door een codefout en een defect knooppunt

De Solana-blockchain uitvaltijd op 30 september werd veroorzaakt door een bug in de code van de blockchain en getriggerd door een defecte hot-spare node die resulteerde in dubbele blokken.

Een hot-spare node is wanneer een validator een tweede node uitvoert dat online is en is ontworpen om als back-up te worden gebruikt als de belangrijkste uitvalt. Toch werd het reserveknooppunt actief en draaide het net zo goed als het hoofdknooppunt, volgens een -update van Stichting Solana. Dit leidde ertoe dat de twee knooppunten verschillende blokken aan het netwerk indienden, wat resulteerde in parallelle blokken.

Dit werd de eerste 24 uur goed afgehandeld, omdat de blockchain uiteindelijk koos tussen de twee alternatieve blokken, zoals bij elke kleine vork in het netwerk. Maar op een gegeven moment leidde de bug in de code van de blockchain ertoe dat het na een van deze keuzes geen blokken meer produceerde.

"Hoewel de juiste versie van blok 221 werd bevestigd, verhinderde een fout in de logica van de vorkselectie dat blokproducenten bovenop 221 konden bouwen en verhinderde het cluster om consensus te bereiken", zegt Austin Federa, hoofd communicatie bij de Solana Foundation in de update.

Als gevolg hiervan ging de blockchain ongeveer zeven uur uit totdat de validators het eens waren en een oplossing voor de code implementeerden.

© 2022 The Block Crypto, Inc. Alle rechten voorbehouden. Dit artikel is uitsluitend bedoeld voor informatieve doeleinden. Het wordt niet aangeboden of bedoeld om te worden gebruikt als juridisch, fiscaal, investerings-, financieel of ander advies.

over de auteur

Tim is een nieuwsredacteur bij The Block die zich richt op DeFi, NFT's en DAO's. Voordat hij bij The Block kwam, was Tim nieuwsredacteur bij Decrypt. Hij heeft een BA in filosofie behaald aan de Universiteit van York en studeerde nieuwsjournalistiek aan de Press Association. Volg hem op Twitter @Timccopeland.

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