Ο τελευταίος χρόνος διακοπής λειτουργίας του Solana που προκλήθηκε από σφάλμα κώδικα και δυσλειτουργία κόμβου

Το blockchain Solana downtime στις 30 Σεπτεμβρίου προκλήθηκε από ένα σφάλμα στον κώδικα του blockchain και ενεργοποιήθηκε από έναν δυσλειτουργικό κόμβο hot-spare που οδήγησε σε διπλά μπλοκ.

Ένας κόμβος hot-spare είναι όταν ένας επικυρωτής εκτελεί έναν δεύτερο κόμβο που είναι συνδεδεμένος στο διαδίκτυο και έχει σχεδιαστεί για να χρησιμοποιείται ως εφεδρικός εάν ο κύριος αποτύχει. Ωστόσο, ο εφεδρικός κόμβος έγινε ενεργός και λειτουργούσε εξίσου καλά με τον κύριο, σύμφωνα με ένα ενημέρωση από το Ίδρυμα Σολάνα. Αυτό οδήγησε τους δύο κόμβους να υποβάλουν διαφορετικά μπλοκ στο δίκτυο, με αποτέλεσμα παράλληλα μπλοκ.

Αυτό έγινε καλά για τις πρώτες 24 ώρες, καθώς το blockchain κατέληξε να επιλέξει μεταξύ των δύο εναλλακτικών μπλοκ, όπως θα έκανε με κάθε μικρό πιρούνι στο δίκτυο. Ωστόσο, σε ένα σημείο, το σφάλμα στον κώδικα του blockchain οδήγησε στο να αποτύχει να παράγει άλλα μπλοκ μετά από μία από αυτές τις επιλογές.

"Αν και επιβεβαιώθηκε η σωστή έκδοση του μπλοκ 221, ένα σφάλμα στη λογική επιλογής του πιρουνιού εμπόδισε τους παραγωγούς μπλοκ να χτίσουν πάνω από το 221 και εμπόδισε το σύμπλεγμα να επιτύχει συναίνεση", δήλωσε ο Austin Federa, επικεφαλής των επικοινωνιών στο Ίδρυμα Solana στο η ενημέρωση.

Ως αποτέλεσμα, το blockchain έπεσε για περίπου επτά ώρες μέχρι να συμφωνήσουν οι επικυρωτές και να εφαρμόσουν μια διόρθωση στον κώδικα.

© 2022 The Block Crypto, Inc. Με επιφύλαξη παντός δικαιώματος. Αυτό το άρθρο παρέχεται μόνο για ενημερωτικούς σκοπούς. Δεν προσφέρεται ή δεν προορίζεται να χρησιμοποιηθεί ως νομική, φορολογική, επενδυτική, οικονομική ή άλλη συμβουλή.

σχετικά με το Συγγραφέας

Ο Tim είναι συντάκτης ειδήσεων στο The Block που εστιάζει σε DeFi, NFT και DAO. Πριν γίνει μέλος του The Block, ο Tim ήταν συντάκτης ειδήσεων στο Decrypt. Έχει αποκτήσει πτυχίο στη Φιλοσοφία από το Πανεπιστήμιο του York και σπούδασε Δημοσιογραφία Ειδήσεων στο Press Association. Ακολουθήστε τον στο Twitter @Timccopeland.

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