26 Juni 2021 20:40

Hyperledger Sägezahn

Was ist Hyperledger Sägezahn?

Hyperledger Sawtooth ist ein Open-Source Projekt unter dem Dach von Hyperledger und fungiert als Blockchain System auf Unternehmensebene, das zum Erstellen und Betreiben verteilter Hauptbuchanwendungen und -netzwerke, insbesondere zur Verwendung durch Unternehmen, verwendet wird.

Die zentralen Thesen

  • Hyperledger Sawtooth ist eine Open-Source-Blockchain-as-a-Service-Plattform für Unternehmen, mit der angepasste Smart-Verträge ausgeführt werden können, ohne das zugrunde liegende Design des Kernsystems kennen zu müssen.
  • Hyperledger ist eine Dach-Blockchain-Entwicklungsgruppe, die von Organisationen wie dem Linux-Projekt, IBM, Intel und SAP gesponsert wird.
  • Hyperledger Sawtooth unterstützt eine Vielzahl von Konsensalgorithmen, darunter Practical Byzantine Fault Tolerance (PBFT) und Proof of Elapsed Time (PoET).

Hyperledger Sawtooth verstehen

Das zugrunde liegende Designkonzept von Hyperledger Sawtooth wurde von der Linux Foundation in Zusammenarbeit mit IBM, Intel und SAP entwickelt und zielt darauf ab, die Hauptbücher wirklich verteilt zu halten und intelligente Verträge  viel sicherer und damit für Unternehmen geeignet zu machen. Es ist eine Implementierung von Blockchain-as-a-Service (BaaS).

In den meisten Blockchain-basierten Standardsystemen werden Kern und Anwendungen auf derselben Plattform gehostet und ausgeführt, was zu Leistungsproblemen und Sicherheitsbedenken führen kann.

Hyperledger Sawtooth trennt das Kernbuchsystem von der anwendungsspezifischen Umgebung, wodurch die Anwendungsentwicklung vereinfacht und das System sicher und geschützt bleibt. Mithilfe dieser Architektur kann ein Entwickler Anwendungen in der Programmiersprache seiner Wahl erstellen, die auf der Systemperipherie gehostet, betrieben und ausgeführt werden können, ohne das Blockchain-Kernsystem zu beeinträchtigen.

Unterstützte Sprachen sind C ++, Go, Java, JavaScript, Python und Rust. Eine Sägezahnanwendung kann auf einer Kerngeschäftslogik basieren, die für eine Geschäftsanforderung erforderlich ist, oder sie kann als intelligente virtuelle Vertragsmaschine entwickelt und ausgeführt werden, die über einen Selbstverwaltungsmechanismus zum Erstellen, Benachrichtigen und Ausführen der Verträge zwischen verschiedenen Teilnehmern auf der Website verfügt Blockchain.

Das Kernsystem ermöglicht die Koexistenz von Anwendungen in derselben Blockchain, wählt Transaktionsregeln aus, wählt den erforderlichen Berechtigungsmechanismus aus und definiert die Konsensalgorithmen, die verwendet werden, um die Arbeit des digitalen Ledgers so abzuschließen, dass die Anforderungen eines am besten unterstützt werden Unternehmen.

Wie Hyperledger Sawtooth funktioniert

Sawtooth ermöglicht selektive Berechtigungen – das heißt, man kann problemlos bestimmte ausgewählte Cluster von Sawtooth-Knoten mit unterschiedlichen Berechtigungen in derselben Blockchain bereitstellen. Das Ledger speichert die erforderlichen Details zu den Berechtigungen, Knoten und Identitäten.

Die Betriebsleistung des Sawtooth-Netzwerks wird durch den Mechanismus der parallelen Transaktionsausführung gesteigert, der die Oberhand über den seriellen Ausführungsmechanismus hat, der häufig einen Engpass darstellt, wenn große Transaktionsvolumina in vielen gängigen Kryptowährungsnetzwerken verarbeitet werden.

Sawtooth unterstützt den POET- Konsensmechanismus (Proof of Elapsed Time), der die Vorteile einer geringen Ressourcennutzung und eines geringen Energieverbrauchs bietet und üblicherweise in den genehmigten Blockchain-Netzwerken verwendet wird, um die Mining-Rechte oder die Block-Gewinner im Netzwerk zu bestimmen.(Weitere Informationen finden Sie unter Nachweis der verstrichenen Zeit.)

Einige Beispiele aus der Praxis, die auf Sawtooth basierende Anwendungen verwenden, umfassen Sawtooth Supply Chain, mit dessen Hilfe ein Unternehmen die kontextbezogenen und logistischen Informationen eines in der Blockchain Sawtooth Marketplace dargestellten Assets nachverfolgen kann, um den Teilnehmern den Handel mit bestimmten Mengen digitaler Assets zu ermöglichen die Blockchain und Sawtooth Private UTXO, die die Erstellung und den Handel digitaler Assets erleichtern, einschließlich Transaktionen außerhalb des Hauptbuchs und in Privatbesitz.