Τι είναι ο μηχανισμός συναίνεσης;

Με λίγα λόγια

Ο μηχανισμός συναίνεσης (consensus mechanism) είναι το σύνολο κανόνων με τους οποίους οι υπολογιστές ενός blockchain συμφωνούν στο έγκυρο ιστορικό συναλλαγών, χωρίς να χρειάζονται έναν κεντρικό διαχειριστή.

Από τη συντακτική ομάδα του Cryptonomy · Ενημέρωση · 2′ ανάγνωση

Σκεφτείτε ένα κοινό τετράδιο πληρωμών, του οποίου κάθε γείτονας κρατά αντίγραφο: πώς συμφωνούν όλοι ποια εγγραφή μπαίνει επόμενη, χωρίς έναν διαχειριστή που έχει τον τελευταίο λόγο; Στο blockchain, οι υπολογιστές του δικτύου, δηλαδή οι κόμβοι (nodes), χρειάζονται συγκεκριμένους κανόνες για να διατηρούν συμβατά αντίγραφα, ακόμη κι όταν κάποιοι καθυστερούν ή προσπαθούν να εξαπατήσουν τους υπόλοιπους.

Μια συναλλαγή μπορεί να είναι σωστά υπογεγραμμένη, αλλά αυτό δεν αρκεί. Αν κάποιος επιχειρήσει να ξοδέψει τα ίδια νομίσματα δύο φορές, το δίκτυο πρέπει να καταλήξει ποια συναλλαγή θα δεχτεί. Ο μηχανισμός συναίνεσης καθορίζει πώς προτείνονται νέα μπλοκ (blocks), πώς γίνονται αποδεκτά και πώς επιλύονται ανταγωνιστικές εκδοχές του ιστορικού. Η σειρά των συναλλαγών έχει σημασία, όχι μόνο η εγκυρότητα καθεμιάς χωριστά.

Στο Proof of Work, δηλαδή την απόδειξη εργασίας, οι συμμετέχοντες στην εξόρυξη (mining) χρησιμοποιούν υπολογιστική ισχύ για να διεκδικήσουν την προσθήκη ενός μπλοκ. Οι κόμβοι ελέγχουν ανεξάρτητα ότι αυτό τηρεί τους κανόνες. Στο Proof of Stake, δηλαδή την απόδειξη συμμετοχής, οι επικυρωτές (validators) δεσμεύουν νομίσματα μέσω staking και συμμετέχουν στην πρόταση και επιβεβαίωση μπλοκ. Οι ακριβείς διαδικασίες και οι πιθανές ποινές διαφέρουν ανά δίκτυο.

Γιατί έχει σημασία

Για όποιον μεταφέρει ή κρατά crypto, η συναίνεση επηρεάζει την ασφάλεια του ιστορικού και το πότε μια πληρωμή θεωρείται οριστική. Επηρεάζει επίσης την κατανάλωση ενέργειας και τις απαιτήσεις συμμετοχής στην προστασία του δικτύου. Δεν καθορίζει όμως μόνη της την ταχύτητα ή τις χρεώσεις: αυτά εξαρτώνται και από άλλες σχεδιαστικές επιλογές και τη χρήση του blockchain.

Εμείς θεωρούμε πιο χρήσιμο να ρωτάμε ποιος μπορεί να συμμετέχει και πόσο συγκεντρωμένη είναι η ισχύς, παρά να μένουμε στην ταμπέλα «Proof of Work» ή «Proof of Stake». Δύο δίκτυα της ίδιας κατηγορίας μπορεί να έχουν πολύ διαφορετικές παραδοχές ασφάλειας.

Τι να προσέξεις

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