DEFINITION VON HYPERLEDGER-BAU
Hyperledger Burrow ist eines der Hyperledger-Projekte, das als autorisierter Blockchain-Knoten für Smart Contracts von Ethereum fungiert. Seine Hauptfunktion besteht darin, den Ethereum Smart Contract-Programmiercode auf einer berechtigten virtuellen Maschine auszuführen.
BREAKING DOWN Hyperledger Burrow
Hyperledger Burrow wird von der Linux Foundation gehostet und wurde ursprünglich von Monax entwickelt, einer offenen Plattform zum Erstellen, Versenden und Ausführen von blockchain-basierten Anwendungen für Geschäftsökosysteme. Der berühmte Prozessor und Chiphersteller Intel hat das Projekt mitfinanziert, das sich derzeit in der Inkubationsphase befindet.
Hyperledger Burrow fungiert als autorisierte Smart Contract Application Engine, deren Hauptaufgabe darin besteht, Smart Contract-Programme auf sichere und effiziente Weise auszuführen und zu verarbeiten. Es wurde für eine Umgebung mit mehreren Ketten entwickelt, die die anwendungsspezifische Optimierung unterstützt.
Viele Blockchain-Netzwerke, wie z. B. Ethereum, unterstützen intelligente Verträge und selbstausführende Verträge mit Vertragsbedingungen, die direkt in den Code geschrieben sind. In einfachen Worten, Hyperledger Burrow fungiert als intelligenter Vertragsinterpreter, der die Ausführung solcher Verträge im Netzwerk gemäß den Standards der Ethereum Virtual Machine (EVM) erleichtert. EVM führt Smart Contract-Skripte von Ethereum über ein globales Netzwerk öffentlicher Knoten aus. The Burrow fungiert als Knoten in der Blockchain, die EVM-Standards verwendet, um sowohl die Schlüssigkeit verschiedener intelligenter Vertragstransaktionen als auch einen hohen Transaktionsdurchsatz bereitzustellen. (Weitere Informationen finden Sie unter Einführung in Ethereum Classic.)
Hyperledger Burrow besteht aus folgenden Komponenten:
Eine Consensus-Engine kümmert sich um die Bestellung und Abwicklung verschiedener Transaktionen in der Blockchain und sorgt für eine hohe Transaktionsleistung. Es verfügt über eine Reihe integrierter Transaktionsprüfer und verhindert außerdem mögliche böswillige Versuche, die Blockchain zu hacken und zu forken. Die Consensus-Engine ist von den Smart Contract-Anwendungen unabhängig, da eine andere Schicht, das Application Blockchain Interface (ABCI), die beiden Komponenten voneinander trennt und so die Sicherheit der Core-Engine gegenüber den verschiedenen Anwendungen gewährleistet, zu denen manchmal auch böswillige gehören können.
Immer wenn eine Transaktion im Blockchain-Netzwerk die Ausführung eines Smart Contract-Codes erfordert, aktiviert die Smart Contract Application (SCA) -Komponente die erforderliche Ausführung des Codes dieses Kontos in einer berechtigten Ethereum Virtual Machine (EVM). Die Aufgabe eines EVM besteht darin, sicherzustellen, dass die Ethereum-Operationscode-Spezifikationen vom Code der ausführenden Anwendung eingehalten werden und die erforderlichen Berechtigungen ordnungsgemäß erteilt werden.
Während sich Hyperledger Burrow derzeit noch in einem Inkubationsstadium befindet, wird es in Zukunft möglicherweise eine bessere Leistung erzielen, um die funktionsübergreifenden Geschäftsanforderungen zu erfüllen.
Es wird erwartet, Identitätsmanagement, Interblockchain-Kommunikation, Multi-Chain-Ökosystem, Blockchain-Lebenszyklusmanagement und intelligentes Vertragslebenszyklusmanagement zu unterstützen. Diese Funktionen werden Hyperledger Burrow dabei unterstützen, mehr Sicherheit, Identität und Datenschutz zu bieten und die Skalierbarkeit, Leistung und Verwaltung von Blockchain-Netzwerken zu verbessern.