DEFINICIJA Hyperledger Burrow
Hyperledger Burrow jedan je od Hyperledger projekata koji djeluje kao ovlašteni Ethereum blockchain čvor. Njegova je osnovna funkcija izvršavanje Ethereum programskog koda pametnog ugovora na ovlaštenom računalu.
BREZING DOWN Hyperledger Burrow
Hyperledger Burrow ugostio je Linux Foundation, a izvorno ga je dizajnirala Monax, otvorena platforma za izgradnju, isporuku i pokretanje blockchain-ovih aplikacija za poslovne ekosustave. Poznati procesor i proizvođač čipova Intel također su sponzorirali projekt, koji je trenutno u fazi inkubacije.
Hyperledger Burrow djeluje kao ovlašteni pokretač aplikacija pametnih ugovora čiji je osnovni posao izvršavanje i obrada pametnih ugovornih programa na siguran i učinkovit način. Izrađen je za višelančano okruženje koje podržava optimizaciju specifične za aplikaciju.
Mnoge blockchain mreže, poput Ethereuma, podržavaju pametne ugovore, samoizvršavajući ugovore s tim ugovornim uvjetima koji su izravno zapisani u kod. Jednostavno rečeno, Hyperledger Burrow djeluje kao pametni tumač ugovora koji olakšava izvršavanje takvih ugovora na mreži pridržavajući se standarda Ethereum Virtual Machine (EVM). EVM izvršava Ethereum skripte pametnih ugovora koristeći globalnu mrežu javnih čvorova. Burrow djeluje kao čvor na blockchainu, koji koristi EVM standarde kako bi se osigurala zaključnost različitih transakcija pametnih ugovora i visoka propusnost transakcija. (Za više informacija pogledajte Uvod u Ethereum Classic.)
Hyperledger Burrow sadrži sljedeće komponente:
Motor konsenzusa brine se za naručivanje i rukovanje različitim transakcijama na blockchainu i osigurava visoku izlaznost transakcija. Ima ugrađeni skup potvrđivača transakcija i sprječava bilo kakve moguće zlonamjerne pokušaje hakiranja i forkiranja blockchaina. Motor konsenzusa ostaje agresivan od aplikacija za pametne ugovore kao još jedan sloj, Application Blockchain sučelje (ABCI), te dvije jedinice razdvaja, osiguravajući sigurnost osnovnog motora od različitih aplikacija, što ponekad može uključivati i zlonamjerne.
Kad god transakcija koja se događa u blockchain mreži zahtijeva izvršavanje koda pametnog ugovora, komponenta Smart Contract Application (SCA) aktivira potrebno izvršenje koda tog računa u dozvoljenom Ethereum virtualnom stroju (EVM). Zadatak EVM-a je osigurati da se izvršnim kodom aplikacije pridržavaju specifikacije radnog koda Ethereum i da su potrebna odobrenja ispravno dodijeljena.
Iako je Hyperledger Burrow trenutno u fazi inkubacije, on bi u budućnosti mogao postići bolje performanse kako bi zadovoljio višenamjenske poslovne potrebe.
Očekuje da će podržati upravljanje identitetom, međusobnu komunikaciju, više lanac ekosustava, upravljanje životnim ciklusom blok-lana i pametno upravljanje životnim ciklusom ugovora. Ove će značajke pomoći da Hyperledger Burrow ponudi poboljšanu sigurnost, identitet i privatnost s potencijalom za poboljšanje skalabilnosti, performansi i upravljanja blockchain mrežama.