Επίθεση 51%

Τι είναι η επίθεση 51%;

Μια επίθεση 51% (ή επίθεση πλειοψηφίας) είναι μια ενδεχόμενη απειλή για την ακεραιότητα ενός συστήματος blockchain κατά την οποία μόνο ένας κακόβουλος παράγοντας ή οργανισμός καταφέρνει να ελέγχει περισσότερη από τη μισή από τη συνολική ισχύ hashing του δικτύου, με αποτέλεσμα να προκαλέσει ενδεχομένως διακοπή λειτουργίας του δικτύου.
Εάν μόνο ένας κακόβουλος χρήστης, ή μια ομάδα κακόβουλων χρηστών που ενεργούν από κοινού, ελέγχει περισσότερο από το 50% του συνολικού hashing rate του δικτύου για ένα blockchain, θα μπορούν να παρακάμψουν τον μηχανισμό ομοφωνίας του δικτύου και να διαπράξουν κακόβουλες πράξεις, όπως η διπλή δαπάνη.
Μια επίθεση 51% προκύπτει όταν ένας επιτιθέμενος έχει αρκετή ισχύ εξόρυξης για να τροποποιήσει σκόπιμα τη σειρά συναλλαγών, αποτρέποντας την επιβεβαίωση ορισμένων ή όλων των συναλλαγών. Αυτό ονομάζεται επίσης άρνηση υπηρεσιών συναλλαγών. Ο επιτιθέμενος θα μπορεί επίσης να εμποδίσει ορισμένους ή όλους τους άλλους εξορύκτες από το να πραγματοποιούν εξορύξεις, με αποτέλεσμα να δημιουργηθεί το λεγόμενο μονοπώλιο εξόρυξης.

Επίθεση 51%: ένα παράδειγμα

Εάν ένας κακόβουλος παράγοντας καταλάμβανε το 51% της ισχύος hashing του δικτύου Bitcoin, θα μπορούσε να πραγματοποιήσει μια συναλλαγή OTC εκτός σύνδεσης στέλνοντας μερικά Bitcoin σε ένα πορτοφόλι κρυπτονομισμάτων με αντάλλαγμα USD. Αν λάβουμε υπόψη την έμμεση αμετάβλητη φύση του blockchain, μόλις η συναλλαγή επιβεβαιωθεί από τους κόμβους του δικτύου, ο αγοραστής θα δώσει τα USD στον απατεώνα.

Στη συνέχεια, ο κακόβουλος παράγοντας θα μπορούσε να επιστρέψει στο block του blockchain πριν επιβεβαιωθεί η μεταφορά BTC και να εξορύξει μια άλλη αλυσίδα, στην οποία δεν περιλαμβάνεται η μεταφορά BTC. Η πλειοψηφία της ισχύος του δικτύου θα διασφαλίσει ότι η εναλλακτική επιλογή θα επιβληθεί στο υπόλοιπο δίκτυο.

Οι περιορισμοί των επιθέσεων 51%

Παρόλο που ένας επιτιθέμενος μπορεί να προκαλέσει μεγάλη καταστροφή πραγματοποιώντας μια επίθεση 51%, μια επίθεση πλειοψηφίας δεν επιτρέπει στον κακόβουλο παράγοντα να αποτρέψει τη μετάδοση συναλλαγών, ούτε του επιτρέπει να αντιστρέψει συναλλαγές από άλλους χρήστες. Η αλλαγή της ανταμοιβής του block, η δημιουργία νομισμάτων από το πουθενά ή η κλοπή νομισμάτων που δεν ανήκαν ποτέ στον επιτιθέμενο, είναι επίσης πολύ απίθανα σενάρια.

Όσο παλαιότερη είναι μια συναλλαγή, τόσο πιο δύσκολο θα είναι να ανατραπεί, καθώς ο αριθμός των νέων block που πρέπει να εξορυχθούν για να φτάσει το δίκτυο στο τρέχον block height απομακρύνεται όλο και περισσότερο. Για τον λόγο αυτό, οι συναλλαγές Bitcoin χρειάζονται συνήθως ένα κατώτατο όριο 6 επιβεβαιώσεων πριν από την εκκαθάριση.

Είναι εφικτή μια επίθεση 51% στο Bitcoin;

Μια επίθεση 51% στο blockchain του Bitcoin είναι πολύ απίθανη λόγω του μεγέθους του δικτύου. Καθώς το δίκτυο μεγαλώνει, η πιθανότητα ένα άτομο ή μια οντότητα να αποκτήσει αρκετή υπολογιστική ισχύ ώστε να υπερνικήσει όλους τους άλλους συμμετέχοντες γίνεται όλο και πιο μη ρεαλιστική.

Συνεπώς, οι επιθέσεις 51% είναι εξαιρετικά απίθανο να πραγματοποιηθούν σε μεγάλα δίκτυα, ειδικά στο blockchain του Bitcoin, το οποίο θεωρείται το πιο ασφαλές δίκτυο κρυπτονομισμάτων. Παρόλο που πολλά από τα μεγάλα blockchain δεν έχουν αντιμετωπίσει ακόμη επίθεση αυτού του είδους, έχουν παρατηρηθεί αρκετές επιθέσεις σε μικρότερες αλυσίδες. Για παράδειγμα, το altcoin του Bitcoin Gold — το οποίο αποτελεί fork από την κύρια αλυσίδα Bitcoin — δέχτηκε επίθεση 51% τον Μάιο του 2018, με αποτέλεσμα να κλαπούν BTG αξίας 18 εκατομμυρίων δολαρίων εκείνη την εποχή.

Πώς μπορεί να αποτραπεί μια επίθεση 51% σε ένα blockchain

Τα blockchain αποτρέπουν μια επίθεση 51% χρησιμοποιώντας έναν συνδυασμό τεχνικών. Ένας τρόπος είναι να ενθαρρύνουν περισσότερους συμμετέχοντες να συμμετάσχουν στο δίκτυο και να εκτελούν τους δικούς τους κόμβους για να υποστηρίξουν το δίκτυο. Όσο περισσότεροι είναι οι συμμετέχοντες που συνεισφέρουν τους πόρους τους, τόσο δυσκολότερο είναι για μία μόνο οντότητα να κυριαρχήσει στο δίκτυο.

Οι μηχανισμοί ομοφωνίας, όπως οι Proof-of-Work (PoW) και Proof-of-Stake (PoS), παίζουν επίσης σημαντικό ρόλο στην πρόληψη των επιθέσεων 51%. Αυτοί οι μηχανισμοί προϋποθέτουν ότι οι κόμβοι συμφωνούν για την εγκυρότητα των συναλλαγών πριν τις προσθέσουν στο blockchain. Καθιστούν οικονομικά και υπολογιστικά δαπανηρή τη χειραγώγηση του δικτύου από έναν επιτιθέμενο, καθώς θα πρέπει να ελέγχει την πλειοψηφία των πόρων του δικτύου.

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

Μάθετε περισσότερα: Τι είναι μια επίθεση 51%;