DEFINIÇÃO de Hyperledger Burrow
Hyperledger Burrow é um dos projetos Hyperledger que opera como um nó de blockchain de contrato inteligente Ethereum autorizado. Sua função principal é executar o código de programação do contrato inteligente Ethereum em uma máquina virtual com permissão.
QUEBRANDO A Toca do Hyperledger
O Hyperledger Burrow é hospedado pela Linux Foundation e foi originalmente projetado pela Monax, uma plataforma aberta para construir, enviar e executar aplicativos baseados em blockchain para ecossistemas de negócios. O famoso processador e fabricante de chips Intel também co-patrocinou o projeto, que atualmente está em fase de incubação.
O Hyperledger Burrow atua como um mecanismo de aplicação de contrato inteligente com permissão, cujo trabalho principal é executar e processar programas de contrato inteligente de maneira segura e eficiente. Ele é construído para um ambiente de várias cadeias que oferece suporte à otimização específica do aplicativo.
Muitas redes de blockchain, como Ethereum, oferecem suporte a contratos inteligentes, contratos autoexecutáveis com termos de contrato escritos diretamente no código. Em termos simples, Hyperledger Burrow atua como um intérprete de contrato inteligente facilitando a execução de tais contratos na rede aderindo aos padrões da Máquina Virtual Ethereum (EVM). EVM executa scripts de contrato inteligente Ethereum usando uma rede global de nós públicos. The Burrow atua como um nó na blockchain, que usa padrões EVM para fornecer a conclusividade de várias transações de contratos inteligentes e alto rendimento de transações. (Para mais informações, consulte Uma introdução ao Ethereum Classic.)
A Burrow Hyperledger compreende os seguintes componentes:
Um mecanismo de consenso se encarrega de ordenar e manipular várias transações no blockchain e garante uma alta produção de transações. Ele possui um conjunto integrado de validadores de transações e também evita quaisquer possíveis tentativas mal-intencionadas de hackear e bifurcar o blockchain. O mecanismo de consenso permanece agnóstico em relação aos aplicativos de contrato inteligente, já que outra camada, a Application Blockchain Interface (ABCI), mantém os dois separados, garantindo a segurança do mecanismo central de vários aplicativos, que às vezes podem incluir os maliciosos.
Sempre que uma transação que ocorre na rede do blockchain exige a execução de um código de contrato inteligente, o componente Smart Contract Application (SCA) ativa a execução necessária do código dessa conta em uma Máquina Virtual Ethereum (EVM) com permissão. O trabalho de um EVM é garantir que as especificações do código de operação Ethereum sejam respeitadas pelo código do aplicativo em execução e que as permissões necessárias sejam concedidas corretamente.
Embora o Hyperledger Burrow atualmente permaneça em um estágio de incubação, no futuro ele pode alcançar um melhor desempenho para atender às necessidades de negócios multifuncionais.
Ele espera oferecer suporte ao gerenciamento de identidade, comunicação entre blockchain, ecossistema de várias cadeias, gerenciamento do ciclo de vida do blockchain e gerenciamento inteligente do ciclo de vida do contrato. Esses recursos ajudarão o Hyperledger Burrow a oferecer segurança, identidade e privacidade aprimoradas, com potencial para melhorar a escalabilidade, desempenho e governança de redes de blockchain.