Ο ΕΟΠ Δημοσιεύει το Πρωτόκολλο Συναίνεσης για το Blockchain QBFT

Ο ΕΟΠ Δημοσιεύει το Πρωτόκολλο Συναίνεσης για το Blockchain QBFT

Ο ΕΟΠ δημοσιεύει το πρωτόκολλο συναίνεσης QBFT Blockchain PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Σήμερα ο ΕΟΠ είναι περήφανος που δημοσιεύει το Πρωτόκολλο συναίνεσης QBFT Blockchain, ένας βυζαντινός αλγόριθμος συναίνεσης με ανοχή σε σφάλματα Proof-of-Authority που έχει σχεδιαστεί για χρήση από την Κοινοπραξία. Το QBFT είναι μια εξέλιξη του αλγορίθμου «Istanbul BFT Consensus» (IBFT) που περιγράφεται στο EIP-650 που παρέχει βελτιώσεις στην αξιοπιστία και την ταχύτητα, και με μόλις τα 2/3 των επικυρωτών να λειτουργούν σωστά ανά πάσα στιγμή, δεν θα σταματήσει ούτε θα παράγει πιρούνια.

Επειδή πολλοί πελάτες εφαρμόζουν την προδιαγραφή EEA QBFT, παρέχει ένα πρότυπο που μπορούν να χρησιμοποιήσουν οι επιχειρήσεις που βασίζονται στο Ethereum σε ένα Enterprise Ethereum δίκτυο, επιτρέποντας στους χρήστες να εκτελούν το προτιμώμενο λογισμικό πελάτη τους ως επικύρωση αντί να πρέπει να επιλέξουν έναν συγκεκριμένο πελάτη που όλοι οι συμμετέχοντες στο δίκτυο αναγκάζονται να χρησιμοποιήσουν.

— Chaals Nevile, Διευθυντής Τεχνικών Προγραμμάτων του ΕΟΧ

Ήδη από το 2018 Μέλη του ΕΟΧ, συμπεριλαμβανομένων των BlockApps, Clearmatics, ConsenSys και JP Morgan Chase, είχαν εντοπίσει καταστάσεις και διαμορφώσεις όπου το IBFT θα αποτύγχανε και άρχισαν να εργάζονται για την εξέλιξη του αλγόριθμου. Ο αλγόριθμος QBFT γράφτηκε στο Dafny από τον Roberto Saltini, ενεργοποιώντας επίσημη επαλήθευση της ορθότητάς του, με βάση δουλειά έγινε από τον Henrique Moniz για την εφαρμογή των αποτελεσμάτων των συζητήσεων και των βελτιώσεων του ΕΟΠ.

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

Το QBFT βασίζεται σε καθιερωμένες και χρονικά αποδεδειγμένες αρχές συναίνεσης Βυζαντινής Ανοχής Λάθη. Με την εργασία μας βασίζεται επίσης στις εγγυήσεις ασφάλειας και ασφάλειας που παρέχονται από την επίσημη επαλήθευση, η οποία μας επέτρεψε να εντοπίσουμε και να διορθώσουμε ορισμένα προηγούμενα προβλήματα με το IBFT που σε ορισμένες διαμορφώσεις θα μπορούσαν να γίνουν σοβαρά προβλήματα.

— Roberto Saltini, Επικεφαλής Ερευνητής στην ConsenSys και συγγραφέας της προδιαγραφής του πρωτοκόλλου συναίνεσης QBFT Blockchain

Η τρέχουσα έκδοση της προδιαγραφής παρέχει στον κώδικα Dafny σχόλια και σχόλια για τον ξεκάθαρο ορισμό του αλγόριθμου. Το QBFT Consensus εφαρμόζεται σε Enterprise Ethereum Clients ανοιχτού κώδικα, συμπεριλαμβανομένων των GoQuorum και Hyperledger Besu, και χρησιμοποιείται σε πολλά έργα από μέλη του ΕΟΧ και άλλους, καθώς και στο testnet του ΕΟΠ.

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

— Antoine Toulmé, ιδρυτής της The Machine Consultancy και πρόεδρος της Ομάδας Εργασίας Testnet του ΕΟΠ

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

Σφραγίδα ώρας:

Περισσότερα από Επιχείρηση Ethereum Alliance