DEFINISJON av Hyperledger Burrow
Hyperledger Burrow er et av Hyperledger-prosjektene som fungerer som en tillatt Ethereum smart kontrakt blockchain node. Den viktigste funksjonen er å utføre Ethereum smart kontrakt programmeringskode på en tillatt virtuell maskin.
BREAKING NED Hyperledger Burrow
Hyperledger Burrow er vert av Linux Foundation og ble opprinnelig designet av Monax, en åpen plattform for å bygge, sende og kjøre blockchain-baserte applikasjoner for forretningsøkosystemer. Den berømte prosessoren og brikkeprodusenten Intel har også sponset prosjektet, som for tiden er i inkubasjonsfase.
Hyperledger Burrow fungerer som en godkjent smartkontraktsapplikasjonsmotor hvis primære jobb er å utføre og behandle smarte kontraktprogrammer på en sikker og effektiv måte. Det er bygget for et miljø med flere kjeder som støtter applikasjonsspesifikk optimalisering.
Mange blockchain-nettverk, som Ethereum, støtter smarte kontrakter, selvutførende kontrakter med som har kontraktsvilkår direkte skrevet inn i koden. Enkelt sagt fungerer Hyperledger Burrow som en smart kontrakttolker som letter utførelsen av slike kontrakter i nettverket som overholder standardene til Ethereum Virtual Machine (EVM). EVM utfører Ethereum smarte kontraktsskripter ved hjelp av et globalt nettverk av offentlige noder. Burrow fungerer som en node på blockchain, som bruker EVM-standarder for å gi både slutningen av ulike smarte kontrakttransaksjoner og høy transaksjonsgjennomgang. (For mer, se En introduksjon til Ethereum Classic.)
Hyperledger Burrow består av følgende komponenter:
En konsensusmotor tar seg av bestilling og håndtering av forskjellige transaksjoner på blockchain, og sikrer høy transaksjonsproduksjon. Den har et innebygd sett med transaksjonsvalidatorer og forhindrer også mulige ondsinnede forsøk på å hacke og forge blockchain. Konsensusmotoren forblir agnostisk fra smarte kontraktsapplikasjoner som et annet lag, Application Blockchain Interface (ABCI), holder de to atskilt, og sikrer sikkerheten til kjernemotoren fra de forskjellige applikasjonene, som til tider kan inneholde ondsinnede.
Hver gang en transaksjon som skjer i blockchain-nettverket krever utførelse av en smart kontraktskode, aktiverer Smart Contract Application (SCA) -komponenten den nødvendige utførelsen av den kontoens kode i en tillatt Ethereum Virtual Machine (EVM). Jobben med en EVM er å sikre at spesifikasjonene for Ethereum-operasjonskoden overholdes av den kjørende applikasjonens kode, og de nødvendige tillatelsene blir gitt riktig.
Mens Hyperledger Burrow for øyeblikket forblir i et inkubasjonsfase, kan det i fremtiden oppnå bedre ytelse for å møte tverrfunksjonelle forretningsbehov.
Den forventer å støtte identitetshåndtering, inter-blockchain-kommunikasjon, økosystem med flere kjeder, blockchain-livssyklusstyring og smart kontraktslivssyklusstyring. Disse funksjonene vil hjelpe Hyperledger Burrow med å tilby forbedret sikkerhet, identitet og personvern, med potensialet til å forbedre skalerbarhet, ytelse og styring av blockchain-nettverk.
