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
Hier finden Sie einige grundlegende Ideen: http://www.data-design.org/blog/hyperledger- Projekt-Stoff-Sägezahn-See-Whats-all-this – Dalton
Und hier: https://www.sdxcentral.com/articles/news/whats-the-difference-between-the-5-hyperledger-blockchain-projects/2017/09 / – Dalton