Hyperledger Burrow
DEFINITION von Hyperledger Burrow
Hyperledger Burrow ist eines der Hyperledger-Projekte, das als genehmigter Blockchain Knoten für intelligente Verträge von Ethereum fungiert. Seine Hauptfunktion besteht darin, den Programmcode für den intelligenten Vertrag von Ethereum 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 auch das Projekt mitgesponsert, das sich derzeit in der Inkubationsphase befindet.
Hyperledger Burrow fungiert als autorisierte Smart Contract-Anwendungs-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 eine anwendungsspezifische Optimierung unterstützt.
Viele Blockchain-Netzwerke wie Ethereum unterstützen intelligente Verträge, 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 erleichtert und den Standards der Ethereum Virtual Machine (EVM) entspricht. EVM führt intelligente Vertragsskripte von Ethereum über ein globales Netzwerk öffentlicher Knoten aus. Der Burrow fungiert als Knoten in der Blockchain, der EVM-Standards verwendet, um sowohl die Aussagekraft verschiedener intelligenter Vertragstransaktionen als auch einen hohen Transaktionsdurchsatz zu gewährleisten. (Weitere Informationen finden Sie unter Eine 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 einen integrierten Satz von Transaktionsvalidatoren und verhindert außerdem mögliche böswillige Versuche, die Blockchain zu hacken und zu forken. Die Consensus-Engine bleibt gegenüber den Smart-Contract-Anwendungen agnostisch, da eine andere Ebene, die Application Blockchain Interface (ABCI), die beiden voneinander trennt und die Sicherheit der Core-Engine von den verschiedenen Anwendungen gewährleistet, zu denen manchmal auch böswillige Anwendungen gehören können.
Immer wenn eine im Blockchain-Netzwerk stattfindende Transaktion die Ausführung eines Smart Contract-Codes erfordert, aktiviert die SCA-Komponente (Smart Contract Application) die erforderliche Ausführung des Codes dieses Kontos in einer autorisierten Ethereum Virtual Machine (EVM). Die Aufgabe eines EVM besteht darin, sicherzustellen, dass die Vorgaben des Ethereum-Betriebscodes vom Code der ausführenden Anwendung eingehalten werden und die erforderlichen Berechtigungen korrekt erteilt werden.
Während sich Hyperledger Burrow derzeit in einer Inkubationsphase befindet, wird es in Zukunft möglicherweise eine bessere Leistung erzielen, um die funktionsübergreifenden Geschäftsanforderungen zu erfüllen.
Es wird erwartet, dass es das Identitätsmanagement, die Kommunikation zwischen Blockchain, das Multi-Chain-Ökosystem, das Blockchain-Lebenszyklusmanagement und das intelligente Vertragslebenszyklusmanagement unterstützt. Mithilfe dieser Funktionen kann Hyperledger Burrow mehr Sicherheit, Identität und Datenschutz bieten und die Skalierbarkeit, Leistung und Steuerung von Blockchain-Netzwerken verbessern.