Hyperledger Burrow DEFINĪCIJA
Hyperledger Burrow ir viens no Hyperledger projektiem, kas darbojas kā atļauts Ethereum viedais līgumu blokķēdes mezgls. Tās galvenā funkcija ir izpildīt Ethereum viedās līguma programmēšanas kodu atļautā virtuālajā mašīnā.
BREAKING DOWN Hyperledger Burrow
Hyperledger Burrow rīko Linux fonds, un to sākotnēji izstrādāja Monax - atvērta platforma biznesa ekosistēmu balstītu lietojumprogrammu izveidošanai, nosūtīšanai un vadīšanai. Slavenais procesors un mikroshēmu ražotājs Intel arī ir līdzfinansējis projektu, kas šobrīd atrodas inkubācijas stadijā.
Hyperledger Burrow darbojas kā atļauts viedo līgumu lietojumprogrammu dzinējs, kura galvenais uzdevums ir viedo līguma programmu drošā un efektīvā izpildīšana un apstrāde. Tas ir izveidots vairāku ķēžu videi, kas atbalsta lietojumprogrammu optimizāciju.
Daudzi blokķēžu tīkli, piemēram, Ethereum, atbalsta viedos līgumus, pašizpildošus līgumus ar tiem, kuru līguma noteikumi ir tieši ierakstīti kodā. Vienkārši izsakoties, Hyperledger Burrow darbojas kā viedais līgumu tulks, kas atvieglo šādu līgumu izpildi tīklā, ievērojot Ethereum virtuālās mašīnas (EVM) standartus. EVM izpilda Ethereum viedos līguma skriptus, izmantojot globālo publisko mezglu tīklu. Burrow darbojas kā mezgls blokķēdē, kas izmanto EVM standartus, lai nodrošinātu gan dažādu viedo līgumu darījumu noslēgtību, gan lielu darījumu caurlaidspēju. (Lai iegūtu vairāk, skat. Ievads Ethereum Classic.)
Hyperledger Burrow sastāv no šādiem komponentiem:
Vienprātības dzinējs rūpējas par dažādu darījumu pasūtīšanu un apstrādi blokķēdē, kā arī nodrošina augstu darījumu izlaidi. Tam ir iebūvēts darījumu apstiprinātāju komplekts, kā arī tas novērš visus iespējamos ļaunprātīgos mēģinājumus uzlauzt un bloķēt ķēdi. Vienprātības dzinējs no agrīnajām līgumu lietojumprogrammām paliek agnostisks, jo vēl viens slānis - Application Blockchain Interface (ABCI) - tur abus atsevišķi, nodrošinot galvenā motora drošību no dažādām lietojumprogrammām, kas reizēm var ietvert arī ļaunprātīgas.
Ikreiz, kad blokķēdes tīklā notiek darījums, kas prasa viedā līguma koda izpildi, viedais līguma lietojumprogrammas (SCA) komponents aktivizē šī konta koda izpildi atļautā Ethereum virtuālajā mašīnā (EVM). EVM uzdevums ir nodrošināt, lai izpildāmās lietojumprogrammas kods ievērotu Ethereum operācijas koda specifikācijas un vai nepieciešamās atļaujas tiktu piešķirtas pareizi.
Kamēr Hyperledger Burrow joprojām atrodas inkubācijas stadijā, nākotnē tas var sasniegt labāku sniegumu, lai apmierinātu daudzfunkcionālās biznesa vajadzības.
Tas paredz atbalstīt identitātes pārvaldību, starpbloķējumu komunikāciju, vairāku ķēžu ekosistēmu, blokķēdes dzīves cikla pārvaldību un viedo līgumu dzīves cikla pārvaldību. Šīs funkcijas palīdzēs Hyperledger Burrow piedāvāt uzlabotu drošību, identitāti un privātumu ar potenciālu uzlabot blockchain tīklu mērogojamību, veiktspēju un pārvaldību.
