Τι είναι ένας αλγόριθμος συναίνεσης Blockchain;
Τι είναι ένας αλγόριθμος συναίνεσης Blockchain; Εισαγωγή Ένας αλγόριθμος συναίνεσης είναι ένας μηχανισμός που επιτρέπει στους χρήστες ή τις μηχανές να συντονίζονται σε ένα κατανεμημένο περιβάλλον. Πρέπει να διασφαλίσει ότι όλοι οι πράκτορες στο σύστημα μπορούν να συμφωνήσουν σε μια ενιαία πηγή αλήθειας, ακόμα κι αν κάποιοι πράκτορες αποτύχουν. Με άλλα λόγια, το σύστημα πρέπει να είναι ανεκτικό σε σφάλματα (βλ. επίσης: Byzantine Fault Tolerance Explained ). Σε μια κεντρική εγκατάσταση, μια μεμονωμένη οντότητα έχει εξουσία πάνω στο σύστημα. Στις περισσότερες περιπτώσεις, μπορούν να κάνουν αλλαγές όπως θέλουν – δεν υπάρχει κάποιο περίπλοκο σύστημα διακυβέρνησης για την επίτευξη συναίνεσης μεταξύ πολλών διαχειριστών. Αλλά σε μια αποκεντρωμένη ρύθμιση, είναι μια εντελώς άλλη ιστορία. Ας υποθέσουμε ότι εργαζόμαστε με μια κατανεμημένη βάση δεδομένων – πώς μπορούμε να συμφωνήσουμε για το ποιες καταχωρήσεις θα προστεθούν; Η υπέρβαση αυτής της πρόκλησης σε ένα περιβάλλον όπου οι ξέν...