DEFINITION av Hyperledger Burrow
Hyperledger Burrow är ett av Hyperledger-projekten som fungerar som en tillåten Ethereum smart kontrakt blockchain-nod. Dess primära funktion är att köra programvarukoden Ethereum smart contract på en tillåten virtuell maskin.
BREAKING NOWN Hyperledger Burrow
Hyperledger Burrow är värd av Linux Foundation och designades ursprungligen av Monax, en öppen plattform för att bygga, skicka och köra blockchain-baserade applikationer för affärsekosystem. Den berömda processorn och chipmakaren Intel har också sponsrat projektet, som för närvarande befinner sig i inkubationsstadiet.
Hyperledger Burrow fungerar som en godkänd smartkontraktsapplikationsmotor vars primära jobb är att utföra och bearbeta smarta avtalsprogram på ett säkert och effektivt sätt. Det är byggt för en miljökedja med flera kedjor som stöder applikationsspecifik optimering.
Många blockchain-nätverk, som Ethereum, stöder smarta kontrakt, självutförande kontrakt med sådana kontraktvillkor direkt skrivna i koden. Enkelt uttryckt fungerar Hyperledger Burrow som en smart kontraktstolk som underlättar genomförandet av sådana kontrakt i nätverket som följer standarderna för Ethereum Virtual Machine (EVM). EVM kör Ethereum smarta kontraktsskript med ett globalt nätverk av offentliga noder. Burrow fungerar som en nod på blockchain, som använder EVM-standarder för att ge både slutgiltighet för olika smarta kontraktstransaktioner och hög transaktionström. (Mer information finns i En introduktion till Ethereum Classic.)
Hyperledger Burrow består av följande komponenter:
En konsensusmotor tar hand om att beställa och hantera olika transaktioner på blockchain och säkerställer hög transaktionsproduktion. Den har en inbyggd uppsättning transaktionsvalidatorer och förhindrar också eventuella skadliga försök att hacka och smida blockchain. Konsensusmotorn förblir agnostisk från smarta kontraktsapplikationer som ett annat lager, Application Blockchain Interface (ABCI), håller de två åtskilda, vilket säkerställer säkerheten för kärnmotorn från de olika applikationerna, som ibland kan inkludera skadliga sådana.
Varje gång en transaktion som sker i blockchain-nätverket kräver exekvering av en smart kontraktskod aktiverar Smart Contract Application (SCA) -komponenten den nödvändiga exekveringen av det kontots kod i en tillåten Ethereum Virtual Machine (EVM). En EVM-uppgift är att se till att specifikationerna för Ethereum-operationskoden följs av den exekverande applikationens kod, och de erforderliga behörigheterna beviljas korrekt.
Medan Hyperledger Burrow för närvarande förblir i ett inkubationsstadium, kan det i framtiden uppnå bättre prestanda för att möta tvärfunktionella affärsbehov.
Den förväntar sig att stödja identitetshantering, kommunikation mellan blockchain, ekosystem med flera kedjor, blockchain-livscykelhantering och smart livscykelhantering. Dessa funktioner hjälper Hyperledger Burrow att erbjuda förbättrad säkerhet, identitet och integritet, med potential att förbättra skalbarhet, prestanda och styrning av blockchain-nätverk.
