AEE publică QBFT Blockchain Consensus Protocol

AEE publică QBFT Blockchain Consensus Protocol

AEE publică QBFT Blockchain Consensus Protocol PlatoBlockchain Data Intelligence. Căutare verticală. Ai.

Astăzi, AEE este mândră să publice Protocolul de consens QBFT Blockchain, un algoritm de consens bizantin tolerant la erori pentru dovezi de autoritate, conceput pentru utilizarea consorțiului. QBFT este o evoluție a algoritmului „Istanbul BFT Consensus” (IBFT) descris în PEI-650 care oferă îmbunătățiri ale fiabilității și vitezei și, cu doar 2/3 din validatoare funcționând corect la un moment dat, nu va bloca și nu va produce furci.

Deoarece mai mulți clienți implementează specificația EEA QBFT, aceasta oferă un standard pe care companiile care se bazează pe Ethereum îl pot folosi într-o rețea Enterprise Ethereum, permițând oamenilor să ruleze software-ul client preferat ca validator, mai degrabă decât să fie nevoiți să aleagă un anumit client pe care toți participanții la rețeaua sunt forțați să folosească.

— Chaals Nevile, director de programe tehnice SEE

Încă din 2018, membrii SEE, inclusiv BlockApps, Clearmatics, ConsenSys și JP Morgan Chase, au identificat situații și configurații în care IBFT ar eșua și au început să lucreze la evoluția algoritmului. Algoritmul QBFT a fost scris în Dafny de Roberto Saltini, permițând verificarea formală a corectitudinii sale, pe baza muncă realizat de Henrique Moniz pentru a aplica rezultatele discuțiilor și îmbunătățirilor AEE.

QBFT permite modificarea setului de validatori, de exemplu pentru a include noi participanți într-o rețea de consorțiu sau pentru a face față participanților care pleacă, pentru a echilibra costul de funcționare a validatorilor sau pentru a se asigura că niciun participant nu are o proporție excesivă de validatori la un moment dat. timp.

QBFT este construit pe principii de consens Byzantine Fault Tolerant bine stabilite și dovedite în timp. În munca noastră, se bazează și pe garanțiile de siguranță și securitate oferite de verificarea formală, care ne-a permis să identificăm și să remediam unele probleme din trecut cu IBFT care în anumite configurații ar putea deveni probleme grave.

— Roberto Saltini, cercetător principal la ConsenSys și autor al specificației QBFT Blockchain Consensus Protocol

Versiunea actuală a specificației oferă codului Dafny comentarii și comentarii pentru a defini fără ambiguitate algoritmul. QBFT Consensus este implementat în clienții Enterprise Ethereum cu sursă deschisă, inclusiv GoQuorum și Hyperledger Besu, și este utilizat în mai multe proiecte de către membrii SEE și alții, precum și pe rețeaua de testare a EEA.

QBFT este folosit în producție astăzi de către consorții. Publicarea de către AEE a QBFT ca standard este de mare ajutor pentru a crea noi actori pe baza protocolului. Sunt încântat de posibilitățile oferite de această lucrare, deoarece găzduiesc un testnet pentru SEE folosind acest algoritm de consens.

— Antoine Toulmé, fondatorul The Machine Consultancy și președintele Grupului de lucru Testnet al AEE

Specificația este disponibilă gratuit și poate fi implementată de oricine, în condițiile licenței open source Apache 2.

Timestamp-ul:

Mai mult de la Enterprise Ethereum Alliance