2017-10-30 5 views
4

Sowohl Hyperledger Fabric als auch Hyperledger Sawtooth sind Plattformen zum Erstellen verteilter Ledger-Anwendungen, die steckbare Konsensmechanismen und intelligente Verträge (Chaincodes) unterstützen.Was ist der Unterschied zwischen Hyperledger Fabric und Sawtooth?

Was sind die Hauptunterschiede zwischen dann? Wann sollte man sich für eine Blockchain-Lösung entscheiden?

+0

Hier finden Sie einige grundlegende Ideen: http://www.data-design.org/blog/hyperledger- Projekt-Stoff-Sägezahn-See-Whats-all-this – Dalton

+0

Und hier: https://www.sdxcentral.com/articles/news/whats-the-difference-between-the-5-hyperledger-blockchain-projects/2017/09 / – Dalton

Antwort

9

Der Hauptunterschied besteht darin, dass Hyperledger Sawtooth sowohl zugelassene als auch erlaubnisfreie Blockchain-Netzwerke unterstützt, während Hyperledger Fabric nur berechtigte Blockchain-Netzwerke unterstützt.

Dieser Unterschied führt zu einer Reihe anderer Unterschiede:

  • Wahl des Konsensus-Algorithmus (POET vs Kafka)
  • Größe des Netzwerks (Sägezahn kann sehr große Netzwerke unterstützen)
  • Art von Netzwerk (Stern vs Nabe und Speiche)
  • Sicherheit (Fabric hat eine präskriptive/gut definierte Ansatz durch MSPs, während Sawtooth hat einen flexiblen Ansatz mit Rollen und Berechtigungen)
  • Privatsphäre (Fa Bric hat ein einzigartiges Konzept von Kanälen, die Transaktion Privatsphäre unterstützt)
  • Governance (Stoff hat einen besserer/strengerer Governance-Rahmen)

Es gibt auch andere Unterschiede:

  • Transaktionsprozessor vs Chain Code
  • Unterstützung für verschiedene Programmiersprachen (Sawtooth unterstützt mehr Programmiersprachen)
  • Sawtooth unterstützt Transaktionschargen als eine Arbeitseinheit, dh entweder alle Transaktionen in eine Charge sind verpflichtet, oder keiner von ihnen begangen wird
  • Sawthooth ein (generic) Server API REST enthält
0

Hyperledger Sawtooth unterstützt sowohl die berechtigte als auch die erlaubnisfreie Blockchain-Implementierung, während Hyperledger Fabric nur die berechtigte Blockchain-Implementierung unterstützt.

0

Meiner Ansicht nach ist Hyperledger Sawtooth mehr mit Asset Management und Tracking verbunden, was im Wesentlichen mit der Herkunft und Authentizität eines Assets zusammenhängt.

Soweit Hyperledger Fabric in Betracht gezogen wird, ist es reines DLT mit intelligenten Vertragsfunktionen für Unternehmen.

Verwandte Themen