Ένα σφάλμα στο Geth, τον πιο δημοφιλή client λογισμικού του Ethereum, έφερε σοβαρά προβλήματα στο δίκτυο. Συγκεκριμένα, το blockchain του Ethereum τρέχει προσωρινά δύο αλυσίδες ταυτόχρονα. Αν δεν λυθεί, το πρόβλημα ίσως ανοίξει την πόρτα σε επιθέσεις «διπλής δαπάνης».
Σε μια επίθεση διπλής δαπάνης (double spend), κάποιος ξοδεύει το ίδιο νόμισμα δύο φορές. Έτσι, ουσιαστικά δημιουργεί πλαστό χρήμα, κάτι που ρίχνει την αξία του νομίσματος.
Το σφάλμα στο Geth
Το σφάλμα υπάρχει μόνο στις παλαιότερες εκδόσεις, πριν από την ενημέρωση Geth v1.10.8, με το όνομα «Hades Gamma».
Οι προγραμματιστές του Ethereum αποκάλυψαν το σφάλμα στις 18 Αυγούστου.
Ένας client του Ethereum είναι ένα λογισμικό που κατεβάζουν οι χρήστες για να επαληθεύουν τις συναλλαγές στο δίκτυο. Με αυτό, τρέχουν κόμβους. Μάλιστα, όσο περισσότερους κόμβους έχει ένα δίκτυο, τόσο πιο αποκεντρωμένο είναι. Για σύγκριση, το Bitcoin έχει 11.858 κόμβους, σύμφωνα με το Bitnodes.
Σήμερα, υπάρχουν 5.289 κόμβοι του Ethereum. Από αυτούς, οι 3.947 τρέχουν το Geth, το πιο δημοφιλές λογισμικό.
Με το 74% του δικτύου Ethereum να χρησιμοποιεί το πρόγραμμα Geth και το 73% αυτών των χρηστών (2.858) να χρησιμοποιεί παλαιότερες εκδόσεις του προγράμματος, το σημερινό σφάλμα έχει σημάνει συναγερμό σε πολλούς στην κοινότητα. Περισσότεροι από τους μισούς κόμβους στο Ethereum επηρεάζονται από αυτό το σφάλμα.

Πολλοί δεν έκαναν την ενημέρωση
Η ομάδα βρήκε το σφάλμα την περασμένη εβδομάδα, και η ενημέρωση Hades Gamma ήταν διαθέσιμη από την Τρίτη. Ωστόσο, η σημερινή διάσπαση της αλυσίδας δείχνει ότι πολλοί χρήστες δεν είχαν ακόμη ενημερώσει τους clients τους.
Σήμερα, η ομάδα του Go Ethereum ανακοίνωσε ότι «το πρόβλημα έχει λύση στην έκδοση v1.10.8, που κυκλοφόρησε νωρίτερα μέσα στην εβδομάδα». Επίσης, κάλεσε ξανά όσους έχουν παλιές εκδόσεις να κάνουν την ενημέρωση.
Δεν είναι το πρώτο split για το Ethereum
Το δίκτυο είχε παρόμοια προβλήματα και στο παρελθόν. Για παράδειγμα, τον Απρίλιο, ο δεύτερος μεγαλύτερος client, το OpenEthereum, είχε ένα σφάλμα συγχρονισμού με το δίκτυο. Έτσι, οι κόμβοι του δεν είχαν πρόσβαση στο blockchain μέχρι τη διόρθωση.
Επίσης, τον Νοέμβριο του 2020, χρήστες του Geth δεν ενημέρωσαν ξανά τους κόμβους τους μετά από μια βασική αναβάθμιση. Ωστόσο, σε όλες αυτές τις περιπτώσεις, το πρόβλημα έληξε μόλις οι χρήστες έκαναν την ενημέρωση.
Πάντως, η τιμή του ETH δεν έπαθε ζημιά. Αντίθετα, ανέβηκε 3,7% το τελευταίο 24ωρο και είναι στα 3.243 $, σύμφωνα με το CoinGecko.
Επομένως, το σφάλμα στο Geth δείχνει γιατί η ποικιλία των clients μετρά για την ασφάλεια του δικτύου.














