DEFINICJA Nory Hyperledgera
Hyperledger Burrow to jeden z projektów Hyperledger, który działa jako dozwolony węzeł blockchain inteligentnej umowy Ethereum. Jego podstawową funkcją jest wykonywanie kodu programowania inteligentnego kontraktu Ethereum na dozwolonej maszynie wirtualnej.
PRZEŁAMANIE Nory Hyperledgera
Hyperledger Burrow jest hostowany przez Linux Foundation i został pierwotnie zaprojektowany przez Monax, otwartą platformę do tworzenia, wysyłania i uruchamiania aplikacji opartych na blockchain dla ekosystemów biznesowych. Słynny procesor i producent chipów Intel również współfinansował projekt, który jest obecnie w fazie inkubacji.
Hyperledger Burrow działa jako silnik aplikacji inteligentnych kontraktów, którego głównym zadaniem jest wykonywanie i przetwarzanie inteligentnych programów kontraktowych w bezpieczny i wydajny sposób. Jest zbudowany dla środowiska wielołańcuchowego, które obsługuje optymalizację specyficzną dla aplikacji.
Wiele sieci blockchain, takich jak Ethereum, obsługuje inteligentne kontrakty, kontrakty samorealizujące się z tymi, które mają zapisy bezpośrednio zapisane w kodzie. Mówiąc najprościej, Hyperledger Burrow działa jako inteligentny interpreter kontraktów, ułatwiający wykonywanie takich umów w sieci zgodnej ze standardami wirtualnej maszyny Ethereum (EVM). EVM wykonuje inteligentne skrypty kontraktowe Ethereum przy użyciu globalnej sieci publicznych węzłów. Nora działa jak węzeł w blockchain, który wykorzystuje standardy EVM, aby zapewnić zarówno rozstrzygalność różnych inteligentnych transakcji kontraktowych, jak i wysoką przepustowość transakcji. (Aby uzyskać więcej informacji, zobacz Wprowadzenie do Ethereum Classic.)
Hyperledger Burrow składa się z następujących elementów:
Silnik konsensusowy zajmuje się zamawianiem i obsługą różnych transakcji w łańcuchu bloków i zapewnia wysoką wydajność transakcji. Ma wbudowany zestaw walidatorów transakcji, a także zapobiega wszelkim potencjalnym złośliwym próbom włamania się i rozwarcia łańcucha bloków. Silnik konsensusu pozostaje agnostyczny w stosunku do inteligentnych aplikacji kontraktowych, ponieważ kolejna warstwa, Application Blockchain Interface (ABCI), utrzymuje obie osobno, zapewniając bezpieczeństwo silnika podstawowego od różnych aplikacji, które mogą czasami obejmować złośliwe.
Ilekroć transakcja zachodząca w sieci blockchain wymaga wykonania kodu inteligentnej umowy, komponent Smart Contract Application (SCA) aktywuje niezbędne wykonanie kodu tego konta w dozwolonej maszynie wirtualnej Ethereum (EVM). Zadaniem EVM jest upewnienie się, że specyfikacje kodu operacyjnego Ethereum są przestrzegane przez kod aplikacji wykonującej, a wymagane uprawnienia są poprawnie przyznane.
Podczas gdy Hyperledger Burrow znajduje się obecnie na etapie inkubacji, w przyszłości może osiągnąć lepszą wydajność w celu zaspokojenia wielofunkcyjnych potrzeb biznesowych.
Oczekuje wsparcia zarządzania tożsamością, komunikacji między blokami, ekosystemu wielu łańcuchów, zarządzania cyklem życia łańcucha bloków oraz inteligentnego zarządzania cyklem życia kontraktów. Funkcje te pomogą Hyperledger Burrow zaoferować zwiększone bezpieczeństwo, tożsamość i prywatność, z potencjałem poprawy skalowalności, wydajności i zarządzania sieciami blockchain.
