EEA objavlja soglasni protokol veriženja blokov QBFT

EEA objavlja soglasni protokol veriženja blokov QBFT

EEA objavlja QBFT Blockchain Consensus Protocol PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.

Danes EEA s ponosom objavlja QBFT Blockchain Consensus Protocol, bizantinski konsenzni algoritem za dokaz avtoritete, odporen na napake, zasnovan za uporabo v konzorciju. QBFT je razvoj algoritma »Istanbul BFT Consensus« (IBFT), opisanega v EIP-650 ki zagotavlja izboljšave v zanesljivosti in hitrosti, in s samo 2/3 validatorjev, ki delujejo pravilno v danem trenutku, ne bo zastal ali proizvedel vilic.

Ker več odjemalcev izvaja specifikacijo EEA QBFT, zagotavlja standard, ki ga lahko podjetja, ki gradijo na Ethereumu, uporabljajo v omrežju Enterprise Ethereum, kar ljudem omogoča zagon želene odjemalske programske opreme kot validatorja, namesto da bi morali izbrati enega posebnega odjemalca, ki ga vsi udeleženci v omrežja prisiljeni uporabljati.

— Chaals Nevile, direktor tehničnih programov EGP

Že leta 2018 so članice EGP, vključno z BlockApps, Clearmatics, ConsenSys in JP Morgan Chase, identificirale situacije in konfiguracije, v katerih bi IBFT odpovedal, ter začele razvijati algoritem. Algoritem QBFT je v Dafnyju napisal Roberto Saltini, kar omogoča uradno preverjanje njegove pravilnosti, ki temelji na delo izvedel Henrique Moniz za uporabo rezultatov razprav in izboljšav EEA.

QBFT omogoča spreminjanje nabora validatorjev, na primer za vključitev novih udeležencev v konzorcijsko mrežo ali za obravnavo udeležencev, ki odhajajo, za uravnoteženje stroškov izvajanja validatorjev ali za zagotovitev, da noben udeleženec v danem trenutku nima presežnega deleža validatorjev. čas.

QBFT je zgrajen na dobro uveljavljenih in časovno preizkušenih bizantinskih soglasnih načelih odpornosti na napake. Pri našem delu se zanaša tudi na varnostna in zaščitna jamstva, ki jih zagotavlja uradno preverjanje, ki nam je omogočilo, da prepoznamo in odpravimo nekatere pretekle težave z IBFT, ki bi lahko v določenih konfiguracijah postale resne težave.

— Roberto Saltini, vodilni raziskovalec pri ConsenSys in avtor specifikacije protokola soglasja blokovne verige QBFT

Trenutna različica specifikacije zagotavlja kodo Dafny s komentarji in komentarji za nedvoumno definiranje algoritma. QBFT Consensus je implementiran v odprtokodnih odjemalcih Enterprise Ethereum, vključno z GoQuorum in Hyperledger Besu, in ga uporabljajo v več projektih člani EEA in drugi, uporablja pa se tudi v testnem omrežju EEA.

QBFT danes v proizvodnji uporabljajo konzorciji. Objava EEA o QBFT kot standardu je v veliko pomoč pri ustvarjanju novih akterjev, ki gradijo na protokolu. Navdušen sem nad možnostmi, ki jih ponuja to delo, saj gostim testno mrežo za EGP, ki uporablja ta algoritem soglasja.

— Antoine Toulmé, ustanovitelj podjetja The Machine Consultancy in predsednik delovne skupine EEA Testnet

Specifikacija je prosto dostopna in jo lahko implementira vsak pod pogoji odprtokodne licence Apache 2.

Časovni žig:

Več od Enterprise Ethereum Alliance