DÉFINITION de Hyperledger Burrow
Hyperledger Burrow est l'un des projets Hyperledger qui fonctionne comme un nœud de blockchain de contrat intelligent Ethereum autorisé. Sa fonction principale est d'exécuter le code de programmation de contrat intelligent Ethereum sur une machine virtuelle autorisée.
BRISER Hyperledger Burrow
Hyperledger Burrow est hébergé par la Linux Foundation et a été initialement conçu par Monax, une plate-forme ouverte pour créer, expédier et exécuter des applications basées sur la blockchain pour les écosystèmes d'entreprise. Le célèbre processeur et fabricant de puces Intel a également coparrainé le projet, qui est actuellement en phase d'incubation.
Hyperledger Burrow agit comme un moteur d'application de contrat intelligent autorisé dont le travail principal consiste à exécuter et à traiter des programmes de contrat intelligent de manière sécurisée et efficace. Il est conçu pour un environnement multi-chaîne qui prend en charge l'optimisation spécifique à l'application.
De nombreux réseaux de chaînes de blocs, comme Ethereum, prennent en charge les contrats intelligents, les contrats auto-exécutables avec des clauses contractuelles directement écrites dans le code. En termes simples, Hyperledger Burrow agit comme un interprète de contrat intelligent facilitant l'exécution de ces contrats sur le réseau en respectant les normes de la machine virtuelle Ethereum (EVM). EVM exécute les scripts de contrat intelligent Ethereum à l'aide d'un réseau mondial de nœuds publics. Le Burrow agit comme un nœud sur la blockchain, qui utilise les normes EVM pour fournir à la fois le caractère concluant de diverses transactions de contrat intelligentes et un débit de transaction élevé. (Pour plus d'informations, voir An Introduction to Ethereum Classic.)
Hyperledger Burrow comprend les composants suivants:
Un moteur de consensus prend en charge la commande et le traitement de diverses transactions sur la blockchain, et garantit une sortie de transaction élevée. Il dispose d'un ensemble intégré de validateurs de transactions et empêche également toute tentative malveillante éventuelle de piratage et de forking de la blockchain. Le moteur de consensus reste indépendant des applications de contrat intelligent car une autre couche, l'Application Blockchain Interface (ABCI), maintient les deux séparées, garantissant la sécurité du moteur principal des différentes applications, qui peuvent parfois inclure des applications malveillantes.
Chaque fois qu'une transaction survenant sur le réseau de la chaîne de blocs nécessite l'exécution d'un code de contrat intelligent, le composant Smart Contract Application (SCA) active l'exécution nécessaire du code de ce compte dans une machine virtuelle Ethereum autorisée (EVM). Le travail d'un EVM est de s'assurer que les spécifications du code d'opération Ethereum sont respectées par le code de l'application en cours d'exécution et que les autorisations requises sont correctement accordées.
Bien qu'Hyperledger Burrow soit actuellement en phase d'incubation, à l'avenir, il pourrait atteindre de meilleures performances pour répondre aux besoins commerciaux interfonctionnels.
Il prévoit de prendre en charge la gestion des identités, la communication entre chaînes de blocs, l'écosystème multi-chaînes, la gestion du cycle de vie de la chaîne de blocs et la gestion intelligente du cycle de vie des contrats. Ces fonctionnalités aideront Hyperledger Burrow à offrir une sécurité, une identité et une confidentialité améliorées, avec le potentiel d'améliorer l'évolutivité, les performances et la gouvernance des réseaux de chaînes de blocs.
