DEFINIÇÃO de Toca de Hyperledger
O Hyperledger Burrow é um dos projetos do Hyperledger que opera como um nó blockchain de contrato inteligente autorizado da Ethereum. Sua função principal é executar o código de programação de contrato inteligente Ethereum em uma máquina virtual autorizada.
QUEBRANDO A Toca do Hyperledger
O Hyperledger Burrow é hospedado pela Linux Foundation e foi originalmente projetado pela Monax, uma plataforma aberta para criar, 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 está atualmente em fase de incubação.
O Hyperledger Burrow atua como um mecanismo de aplicativo de contrato inteligente autorizado, cuja tarefa principal é executar e processar programas de contrato inteligente de maneira segura e eficiente. Ele foi desenvolvido para um ambiente de várias cadeias que suporta a otimização específica do aplicativo.
Muitas redes de blockchain, como a Ethereum, suportam contratos inteligentes, contratos de execução automática com termos de contrato diretamente escritos no código. Em termos simples, o Hyperledger Burrow atua como um intérprete inteligente de contrato, facilitando a execução de tais contratos na rede, seguindo os padrões da Ethereum Virtual Machine (EVM). O EVM executa scripts de contrato inteligente do Ethereum usando uma rede global de nós públicos. A Burrow atua como um nó no blockchain, que usa os padrões EVM para fornecer tanto a conclusão de várias transações de contrato inteligentes quanto o alto rendimento da transação. (Para mais informações, consulte Introdução ao Ethereum Classic.)
O Hyperledger Burrow compreende os seguintes componentes:
Um mecanismo de consenso cuida de encomendar e manipular várias transações na blockchain e garante alto resultado da transação. Ele possui um conjunto interno de validadores de transações e também evita possíveis tentativas maliciosas de invadir e invadir o blockchain. O mecanismo de consenso permanece independente dos aplicativos de contrato inteligente, já que outra camada, a Application Blockchain Interface (ABCI), mantém os dois separados, garantindo a segurança do mecanismo principal dos vários aplicativos, que podem às vezes incluir maliciosos.
Sempre que uma transação que ocorre na rede blockchain exige a execução de um código de contrato inteligente, o componente SCA (Smart Contract Application) ativa a execução necessária do código dessa conta em uma Ethereum Virtual Machine (EVM) autorizada. 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 a Hyperledger Burrow atualmente permaneça em um estágio de incubação, no futuro ela poderá obter melhor desempenho para atender às necessidades comerciais 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 o potencial de melhorar a escalabilidade, o desempenho e a governança das redes blockchain.
