Επεξήγηση Proof of Authority (PoA)
Πίνακας περιεχομένων
Προϋποθέσεις για τη συναίνεση του Proof of Authority
Περιορισμοί
Επεξήγηση Proof of Authority  (PoA)
Αρχική σελίδα
Άρθρα
Επεξήγηση Proof of Authority (PoA)

Επεξήγηση Proof of Authority (PoA)

Έχει δημοσιευτεί Dec 8, 2018Έχει ενημερωθεί Jan 18, 2023
4m

Ο κλάδος των κρυπτονομισμάτων έχει αλλάξει πολύ από την πρώτη συναλλαγή σε blockchain, στο δίκτυο Bitcoin. Μαζί με τους γνωστούς αλγόριθμους Proof of Work (PoW) και Proof of Stake (PoS), προτάθηκαν και άλλοι μηχανισμοί συναίνεσης, με εναλλακτικές μεθόδους για την επίτευξη συναίνεσης σε ένα σύστημα blockchain.

Ο αλγόριθμος συναίνεσης PoW που χρησιμοποιείται από το Bitcoin είναι ο πιο αξιόπιστος και ασφαλής που υπάρχει σήμερα. Ωστόσο, δεν έχει πραγματική κλιμάκωση. Το Bitcoin, καθώς και άλλα blockchain που βασίζονται σε PoW, έχουν περιορισμένη απόδοση όσον αφορά τις συναλλαγές ανά δευτερόλεπτο (TPS). Αυτός ο περιορισμός σχετίζεται με το γεγονός ότι το Bitcoin βασίζεται σε ένα κατανεμημένο δίκτυο κόμβων, οι οποίοι πρέπει να επιτύχουν συναίνεση και να συμφωνήσουν για τις τρέχουσες καταστάσεις του blockchain. Αυτό σημαίνει ότι πριν επιβεβαιωθεί ένα νέο Block συναλλαγών, πρέπει να επαληθευτεί και να εγκριθεί από την πλειονότητα των κόμβων του δικτύου. Επομένως, η αποκεντρωμένη πτυχή του Bitcoin δεν παρέχει μόνο ένα ασφαλές και μη εμπιστεύσιμο οικονομικό σύστημα, αλλά περιορίζει και τις δυνατότητές του να χρησιμοποιηθεί σε μεγαλύτερη κλίμακα.

Όσον αφορά το ποσό των συναλλαγών ανά δευτερόλεπτο, τα Blockchain με Proof of Stake συνήθως παρουσιάζουν καλύτερη απόδοση από το Bitcoin. Ωστόσο, η διαφορά δεν είναι τόσο σημαντική και τα δίκτυα PoS δεν κατάφεραν στην πραγματικότητα να λύσουν το πρόβλημα της κλιμάκωσης.

Σε αυτό το πλαίσιο, το Proof of Authority εφαρμόζεται, επί του παρόντος, ως μια πιο αποτελεσματική εναλλακτική λύση, γιατί είναι σε θέση να εκτελεί πολύ περισσότερες συναλλαγές ανά δευτερόλεπτο.


Τι είναι το Proof of Authority;

Το Proof of Authority είναι ένας αλγόριθμος συναίνεσης που βασίζεται στη φήμη, ο οποίος εισάγει μια πρακτική και αποτελεσματική λύση για δίκτυα blockchain (ειδικά για τα ιδιωτικά). Ο όρος προτάθηκε το 2017 από τον συνιδρυτή του Ethereum και πρώην CTO, Gavin Wood. 

Ο αλγόριθμος συναίνεσης PoA κάνει μόχλευση της αξίας των ταυτοτήτων, το οποίο σημαίνει ότι οι επικυρωτές Block δεν πραγματοποιούν ενέργεια Staking με νομίσματα, αλλά με τη φήμη τους. Επομένως, τα blockchain με PoA ασφαλίζονται από τους κόμβους επικύρωσης που επιλέγονται αυθαίρετα ως αξιόπιστες οντότητες.

Το μοντέλο Proof of Authority βασίζεται σε περιορισμένο αριθμό επικυρωτών block και αυτό είναι που το καθιστά ένα σύστημα με αυξημένη κλιμάκωση. Τα block και οι συναλλαγές επαληθεύονται από προ-εγκεκριμένους συμμετέχοντες, οι οποίοι λειτουργούν ως συντονιστές του συστήματος.

Ο αλγόριθμος συναίνεσης PoA μπορεί να εφαρμοστεί σε διάφορα σενάρια και θεωρείται επιλογή με υψηλή αξία, για εφαρμογές logistics. Όσον αφορά τις εφοδιαστικές αλυσίδες, για παράδειγμα, το PoA θεωρείται μια αποτελεσματική και λογική λύση. 

Το μοντέλο Proof of Authority επιτρέπει στις εταιρείες να διατηρούν το απόρρητό τους ενώ επωφελούνται από τα πλεονεκτήματα της τεχνολογίας blockchain. Το Microsoft Azure είναι ένα ακόμα παράδειγμα στο οποίο εφαρμόζεται το PoA. Με λίγα λόγια, η πλατφόρμα Azure παρέχει λύσεις για ιδιωτικά δίκτυα, με ένα σύστημα το οποίο δεν απαιτεί ένα εγγενές νόμισμα όπως το "Gas" του ether, αφού δεν υπάρχει ανάγκη εξόρυξης.


Proof of Authority ή Proof of Stake

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


Προϋποθέσεις για τη συναίνεση του Proof of Authority

Αν και οι προϋποθέσεις μπορεί να διαφέρουν ανάλογα με το σύστημα, ο αλγόριθμος συναίνεσης PoA συνήθως βασίζεται: 

  • έγκυρες και αξιόπιστες ταυτότητες: οι επικυρωτές πρέπει να επιβεβαιώσουν την πραγματική τους ταυτότητα.

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

  • ένα πρότυπο για την έγκριση επικυρωτή: η μέθοδος επιλογής επικυρωτών πρέπει να είναι ίδια για όλους τους υποψηφίους. 

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


Περιορισμοί

Η αντίληψη του μηχανισμού PoA είναι ότι προσπερνά την αποκέντρωση. Θα μπορούσε λοιπόν κανείς να πει ότι αυτό το μοντέλο αλγορίθμου συναίνεσης είναι απλώς μια προσπάθεια να γίνουν τα κεντρικά συστήματα πιο αποτελεσματικά. Αν και αυτό καθιστά το PoA μια ελκυστική λύση για μεγάλες εταιρείες με ανάγκες logistics, όντως προκαλεί κάποιο δισταγμό - ειδικά στο πεδίο των κρυπτονομισμάτων. Τα συστήματα PoA έχουν υψηλή διεκπεραιωτική ικανότητα, αλλά πτυχές του αμετάβλητου τίθενται υπό αμφισβήτηση όταν στοιχεία όπως η λογοκρισία και οι λίστες αποκλεισμού μπορούν να επιτευχθούν εύκολα.

Μια άλλη κοινή κριτική είναι ότι οι ταυτότητες των επικυρωτών του PoA είναι ορατές σε όλους. Το επιχείρημα κατά αυτού είναι ότι μόνο καθιερωμένοι παίκτες, οι οποίοι μπορούν να διακρατήσουν αυτήν τη θέση, θα επιδιώκουν να γίνουν επικυρωτές (ως δημόσια γνωστοί συμμετέχοντες). Ωστόσο, η γνώση της ταυτότητας των επικυρωτών θα μπορούσε ενδεχομένως να οδηγήσει σε χειραγώγηση από τρίτους. Για παράδειγμα, εάν ένας ανταγωνιστής θέλει να διαταράξει ένα δίκτυο που βασίζεται σε PoA, μπορεί να προσπαθήσει να επηρεάσει δημόσια γνωστούς επικυρωτές για να ενεργήσουν ανέντιμα, προκειμένου να παραβιάσει το σύστημα εκ των έσω.

Το PoW, το PoS, ή το PoA έχουν τα δικά τους μοναδικά πλεονεκτήματα και μειονεκτήματα. Είναι γνωστό ότι η αποκέντρωση έχει μεγάλη αξία ιδιαίτερα στην κοινότητα των κρυπτονομισμάτων και το PoA, ως μηχανισμός συναίνεσης, θυσιάζει την αποκέντρωση προκειμένου να επιτύχει υψηλή διεκπεραιωτική ικανότητα και κλιμάκωση. Τα εγγενή χαρακτηριστικά των συστημάτων PoA έρχονται σε έντονη αντίθεση με τον τρόπο που λειτουργούσαν μέχρι τώρα τα blockchain. Ωστόσο, το PoA παρουσιάζει μια ενδιαφέρουσα προσέγγιση και δεν μπορούμε να το αγνοήσουμε ως μια ανερχόμενη λύση blockchain, η οποία μπορεί να ταιριάζει σε ιδιωτικές εφαρμογές blockchain.