Die letzte Ausfallzeit von Solana wurde durch einen Codefehler und einen fehlerhaften Knoten verursacht

Die Solana-Blockchain Ausfallzeit am 30. September wurde durch einen Fehler im Code der Blockchain verursacht und durch einen fehlerhaften Hot-Spare-Knoten ausgelöst, der zu doppelten Blöcken führte.

Ein Hot-Spare-Knoten ist, wenn ein Validator einen zweiten Knoten ausführt, der online ist und als Backup verwendet werden soll, wenn der Hauptknoten ausfällt. Der Ersatzknoten wurde jedoch aktiv und lief laut an genauso gut wie der Hauptknoten Aktualisierung von der Solana-Stiftung. Dies führte dazu, dass die beiden Knoten unterschiedliche Blöcke an das Netzwerk übermittelten, was zu parallelen Blöcken führte.

Dies wurde in den ersten 24 Stunden gut gehandhabt, da die Blockchain schließlich zwischen den beiden alternativen Blöcken wählte, wie es bei jedem kleinen Fork im Netzwerk der Fall wäre. Doch an einem Punkt führte der Fehler im Code der Blockchain dazu, dass nach einer dieser Entscheidungen keine weiteren Blöcke mehr produziert wurden.

„Obwohl die korrekte Version des Blocks 221 bestätigt wurde, verhinderte ein Fehler in der Fork-Auswahllogik, dass Blockproduzenten auf 221 aufbauen konnten, und verhinderte, dass der Cluster einen Konsens erzielte“, sagte Austin Federa, Leiter der Kommunikationsabteilung der Solana Foundation in das Update.

Infolgedessen fiel die Blockchain für etwa sieben Stunden aus, bis die Validatoren zustimmten und eine Korrektur des Codes implementierten.

© 2022 The Block Crypto, Inc. Alle Rechte vorbehalten. Dieser Artikel dient nur zu Informationszwecken. Es wird nicht als Rechts-, Steuer-, Anlage-, Finanz- oder sonstige Beratung angeboten oder verwendet.

Über den Autor

Tim ist ein Nachrichtenredakteur bei The Block, der sich auf DeFi, NFTs und DAOs konzentriert. Bevor er zu The Block kam, war Tim Nachrichtenredakteur bei Decrypt. Er hat einen BA in Philosophie von der University of York und studierte Nachrichtenjournalismus an der Press Association. Folgen Sie ihm auf Twitter @Timccopeland.

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