DEFINITION VON HYPERLEDGER-SÄGEZAHN
Hyperledger Sawtooth ist ein Open-Source-Projekt unter dem Dach von Hyperledger und fungiert als Blockchain-System auf Unternehmensebene, mit dem verteilte Hauptbuchanwendungen und Netzwerke erstellt und betrieben werden, die insbesondere von Unternehmen verwendet werden.
ABBRUCH Hyperledger Sägezahn
Das zugrunde liegende Designkonzept von Hyperledger Sawtooth, das von Intel Corp (INTC) entwickelt wurde, zielt darauf ab, die Hauptbücher wirklich zu verteilen und intelligente Verträge viel sicherer zu machen und somit für Unternehmen geeignet zu sein.
In den meisten Blockchain-basierten Standardsystemen werden Core 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.
Unterstützte Sprachen sind C ++, Go, Java, JavaScript, Python und Rust. Eine Sawtooth-Anwendung kann auf einer für eine Geschäftsanforderung erforderlichen Kerngeschäftslogik basieren oder 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 dem Server verfügt Blockchain.
Das Kernsystem ermöglicht die Koexistenz von Anwendungen in derselben Blockchain, die Auswahl von Transaktionsregeln, die Auswahl des erforderlichen Berechtigungsmechanismus und die Definition der Konsensalgorithmen, die verwendet werden, um die Arbeit des digitalen Hauptbuchs auf eine Weise abzuschließen, die die Anforderungen eines Unternehmens am besten unterstützt Unternehmen.
Sawtooth ermöglicht selektive Berechtigungen - das heißt, man kann bestimmte ausgewählte Cluster von Sawtooth-Knoten mit unterschiedlichen Berechtigungen in derselben Blockchain problemlos 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 den Mechanismus der seriellen Ausführung überwindet, der häufig ein Engpass ist, 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 häufig in 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 Sawtooth-basierte Anwendungen verwenden, umfassen Sawtooth Supply Chain, mit deren Hilfe ein Unternehmen kontextbezogene und logistische Informationen zu einem in der Blockchain vertretenen Asset, Sawtooth Marketplace, nachverfolgen kann, mit dem die Teilnehmer mit bestimmten Mengen digitaler Assets handeln können die Blockchain und Sawtooth Private UTXO, die die Erstellung und den Handel von digitalen Assets erleichtern, einschließlich Transaktionen außerhalb des Hauptbuchs und in Privatbesitz.