Hyperledger-Sägezahn
Was ist Hyperledger-Sägezahn?
Hyperledger Sawtooth ist ein Open-Source- Projekt unter dem Dach von Hyperledger und arbeitet als Blockchain -System auf Unternehmensebene, das zum Erstellen und Betreiben von Distributed-Ledger - Anwendungen und -Netzwerken, insbesondere zur Verwendung durch Unternehmen, verwendet wird.
Hyperledger-Sägezahn verstehen
Das zugrunde liegende Designkonzept von Hyperledger Sawtooth, das von der Linux Foundation in Zusammenarbeit mit IBM, Intel und SAP entwickelt wurde, zielt darauf ab, die Ledger wirklich verteilt zu halten und intelligente Verträge sehr sicher und damit für Unternehmen geeignet zu machen. Es ist eine Implementierung von Blockchain-as-a-Service (BaaS).
In den meisten Standard-Blockchain-basierten Systemen werden Kern und Anwendungen auf derselben Plattform gehostet und ausgeführt, was zu Leistungsproblemen und Sicherheitsbedenken führen kann.
Hyperledger Sawtooth trennt das Hauptbuchsystem von der anwendungsspezifischen Umgebung und vereinfacht so die Anwendungsentwicklung, während das System sicher und geschützt bleibt. Mit 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 Kern-Blockchain-System zu beeinträchtigen.
Zu den unterstützten Sprachen gehören C++, Go, Java, JavaScript, Python und Rust. Eine Sawtooth-Anwendung kann auf einer Kerngeschäftslogik basieren, die für einen Geschäftsbedarf erforderlich ist, oder sie kann als intelligente virtuelle Vertragsmaschine entwickelt und ausgeführt werden, die über einen selbstverwaltenden Mechanismus zum Erstellen, Benachrichtigen und Ausführen der Verträge zwischen verschiedenen Teilnehmern verfügt Blockchain .
Das Kernsystem ermöglicht die Koexistenz von Anwendungen auf 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 Unternehmen.
So funktioniert Hyperledger Sawtooth
Sawtooth ermöglicht selektive Berechtigungen – das heißt, man kann leicht bestimmte ausgewählte Cluster von Sawtooth-Knoten mit unterschiedlichen Berechtigungen auf derselben Blockchain bereitstellen. Das Ledger speichert die notwendigen Details zu den Berechtigungen, Nodes 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 oft ein Engpass bei der Handhabung großer Transaktionsvolumen in vielen gängigen Kryptowährungsnetzwerken ist.
Sawtooth unterstützt den POET - Konsensmechanismus (Proof of Elapsed Time),. der die Vorteile einer geringen Ressourcennutzung und eines geringen Energieverbrauchs bietet und häufig in zugelassenen Blockchain-Netzwerken verwendet wird, um über die Schürfrechte oder die Blockgewinner im Netzwerk zu entscheiden.. )
Einige Beispiele aus der Praxis, die Sawtooth-basierte Anwendungen verwenden, sind Sawtooth Supply Chain, die einem Unternehmen hilft, kontextbezogene und logistikbezogene Informationen eines in der Blockchain vertretenen Vermögenswerts zu verfolgen, Sawtooth Marketplace, der den Teilnehmern hilft, mit bestimmten Mengen digitaler Vermögenswerte zu handeln die Blockchain und Sawtooth Private UTXO, das die Erstellung und den Handel digitaler Assets erleichtert, einschließlich Off-Ledger- und Privattransaktionen.
Höhepunkte
Hyperledger ist eine übergreifende Blockchain-Entwicklungsgruppe, die von Organisationen wie dem Linux-Projekt, IBM, Intel und SAP gesponsert wird.
Hyperledger Sawtooth unterstützt eine Vielzahl von Konsensalgorithmen, einschließlich Practical Byzantine Fault Tolerance (PBFT) und Proof of Elapsed Time (PoET)
Hyperledger Sawtooth ist eine Open-Source-Blockchain-as-a-Service-Plattform für Unternehmen, die benutzerdefinierte Smart Contracts ausführen kann, ohne das zugrunde liegende Design des Kernsystems kennen zu müssen.