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.
- Distribucija vsebine in PR s pomočjo SEO. Okrepite se še danes.
- Platoblockchain. Web3 Metaverse Intelligence. Razširjeno znanje. Dostopite tukaj.
- vir: https://entethalliance.org/23-01-qbft-spec-version-1-released/
- 2018
- a
- algoritem
- vsi
- omogoča
- in
- kdo
- Apache
- Uporabi
- Avtor
- Na voljo
- Ravnovesje
- temeljijo
- postanejo
- začel
- počutje
- blockchain
- Building
- zgrajena
- podjetja
- nekatere
- Stol
- Chase
- Izberite
- stranke
- stranke
- Koda
- komentarji
- Soglasje
- Consensus Algorithm
- ConsenSys
- konzorcij
- svetovanje
- strošek
- bi
- ustvarjajo
- Trenutna
- ponudba
- opisano
- zasnovan
- Razprave
- Zgodnje
- omogočanje
- zagotovitev
- Podjetje
- ethereum
- omrežje ethereum
- evolucija
- razvija
- Primer
- razburjen
- FAIL
- Nekaj
- fiksna
- vilice
- formalno
- Ustanovitelj
- delovanje
- dana
- veliko
- jamstva
- ob
- pomoč
- gostitelj
- HTTPS
- Hyperledger
- identificirati
- identificirati
- izvajati
- izvajali
- Izboljšave
- in
- vključujejo
- Vključno
- Vprašanja
- IT
- jp morgan
- JP Morgan Chase
- vodi
- odhodu
- Licenca
- stroj
- člani
- Morgan
- več
- mreža
- Novo
- ponujen
- ONE
- odprite
- open source
- drugi
- Udeleženci
- preteklosti
- ljudje
- platon
- Platonova podatkovna inteligenca
- PlatoData
- možnosti
- prednostno
- Načela
- Težave
- proizvodnjo
- proizvodnja
- programi
- projekti
- protokol
- Ponosni
- če
- zagotavlja
- Objava
- objavijo
- Objavlja
- zanesljivost
- raziskovalec
- Run
- tek
- Varnost
- Varnost in zaščita
- varnost
- resno
- nastavite
- situacije
- Software
- nekaj
- vir
- specifična
- specifikacija
- hitrost
- standardna
- tehnični
- Pogoji
- testne mreže
- O
- njihove
- čas
- do
- danes
- pod
- us
- uporaba
- Validator
- potrjevalci
- Preverjanje
- različica
- ki
- bo
- delo
- deluje
- bi
- pisni
- zefirnet