OPREDELITEV Hyperledger Burrow
Hyperledger Burrow je eden izmed Hyperledgerjevih projektov, ki deluje kot pooblaščeno blokadno vozlišče pametne pogodbe Ethereum. Njegova osnovna funkcija je izvajanje programske kode za pametno pogodbeno programiranje Ethereum na pooblaščenem virtualnem stroju.
RAZKRIJANJE DOLE Hyperledger Burrow
Hyperledger Burrow gosti Linux Foundation, prvotno pa ga je oblikoval Monax, odprto platformo za gradnjo, pošiljanje in zagon aplikacij, ki temeljijo na blockchainu za poslovne ekosisteme. Projekt, ki je trenutno v fazi inkubacije, je sofinanciral tudi slavni procesor in izdelovalec čipov Intel.
Hyperledger Burrow deluje kot pooblaščen mehanizem za aplikacijo pametnih pogodb, katerega glavna naloga je varno in učinkovito izvajanje in obdelava pametnih pogodbenih programov. Zasnovan je za več verižno okolje, ki podpira aplikacijsko optimizacijo.
Številna omrežja blockchain, kot je Ethereum, podpirajo pametne pogodbe, samoizvajajoče se pogodbe, ki imajo pogodbene pogoje neposredno zapisane v kodo. Preprosto povedano, Hyperledger Burrow deluje kot pametni tolmač pogodb, ki omogoča izvajanje takšnih pogodb v omrežju, ki upoštevajo standarde virtualnega stroja Ethereum (EVM). EVM izvaja skripte pametnih pogodb Ethereum z uporabo globalne mreže javnih vozlišč. Burrow deluje kot vozlišče na blockchainu, ki uporablja EVM standarde za zagotavljanje dokončnosti različnih pametnih pogodbenih transakcij in visokega pretoka transakcij. (Za več informacij glejte Uvod v Ethereum Classic.)
Hyperledger Burrow vsebuje naslednje komponente:
Motor s soglasjem skrbi za naročanje in obdelavo različnih transakcij na blockchainu in zagotavlja visoko količino transakcij. Ima vgrajen nabor za preverjanje veljavnosti transakcij in preprečuje tudi morebitne zlonamerne poskuse vloma in vklopa blokade. Konsenzus ostaja aktiven od pametnih pogodbenih aplikacij, saj drugi sloj, Application Blockchain Interface (ABCI), ohranja dva ločena in zagotavlja varnost osnovnega motorja pred različnimi aplikacijami, ki lahko včasih vključujejo tudi zlonamerne.
Kadar transakcija, ki se zgodi v omrežju blockchain, zahteva izvedbo kode pametne pogodbe, komponenta aplikacije Smart Contract Application (SCA) aktivira potrebno izvedbo kode tega računa v dovoljenem Ethereum Virtual Machine (EVM). Naloga EVM je zagotoviti, da se s kodo izvršilne aplikacije spoštujejo specifikacije operacijske kode Ethereum in so potrebna dovoljenja pravilno podeljena.
Medtem ko Hyperledger Burrow trenutno ostaja v fazi inkubacije, lahko v prihodnosti doseže boljše rezultate za zadovoljevanje večfunkcijskih poslovnih potreb.
Pričakuje, da bo podpiral upravljanje identitete, medblokcijsko komunikacijo, več verižni ekosistem, upravljanje življenjskega cikla blokovne verige in pametno upravljanje življenjskega cikla pogodb. Te funkcije bodo pomagale Hyperledger Burrow ponuditi izboljšano varnost, identiteto in zasebnost, s potencialom za izboljšanje razširljivosti, zmogljivosti in upravljanja omrežij blockchain.
