Was ist der Unterschied zwischen Blockchain und Hashgraph

Inhaltsverzeichnis:

Was ist der Unterschied zwischen Blockchain und Hashgraph
Was ist der Unterschied zwischen Blockchain und Hashgraph

Video: Was ist der Unterschied zwischen Blockchain und Hashgraph

Video: Was ist der Unterschied zwischen Blockchain und Hashgraph
Video: Blockchain vs Hashgraph, what is the difference? 2024, November
Anonim

Der Hauptunterschied zwischen Blockchain und Hashgraph besteht darin, dass Hashgraph ein Konsensprotokoll namens „Klatsch über Klatsch“verwendet, während Blockchain überwiegend entweder Proof-of-Stake oder Proof-of-Work verwendet. Als Ergebnis des „Klatsches über Klatsch“ist das Hashgraph-Protokoll schneller und effizienter als Blockchain.

Blockchain und Hashgraph sind beides Distributed-Ledger-Technologien, die zum Speichern von Transaktionsdaten verwendet werden. Obwohl Hashgraph und Blockchain mehrere Unterschiede aufweisen, haben beide den gleichen Verwendungszweck, da es sich bei beiden um Distributed-Ledger-Systeme handelt, die zum Aufzeichnen und Speichern von Daten aus Transaktionen verwendet werden.

Was ist Blockchain?

Blockchain ist ein dezentrales Hauptbuch, das jede Art von Daten speichern kann. Was Blockchain von einer einfachen Excel-Tabelle unterscheidet, ist, dass sie vollständig dezentralisiert ist, was bedeutet, dass Kopien der Blockchain auf zahlreichen Computern auf der ganzen Welt existieren und nicht an einem einzigen zentralen Ort. Ein Knoten ist eine Sammlung vieler Computer, die über ein globales Netzwerk verstreut sind.

Blockchain vs. Hashgraph in tabellarischer Form
Blockchain vs. Hashgraph in tabellarischer Form
Blockchain vs. Hashgraph in tabellarischer Form
Blockchain vs. Hashgraph in tabellarischer Form

Abbildung 01: Blockchain-Netzwerkdiagramm

Der Name Blockchain kommt von der Verbindung von Blöcken, die verschiedene Arten von Daten enth alten, um eine Kette von Blöcken zu bilden. Wenn ein neuer Datenblock in die Kette eingeführt wird, werden alle Knoten im Netzwerk mit der neuesten Version der Blockchain aktualisiert. Ein Großteil der Nodes muss neue Transaktionen verifizieren und bestätigen, damit sie der Blockchain hinzugefügt werden können. Das macht ein Blockhain sehr sicher.

Was ist Hashgraph?

Genau wie Blockchain ist auch Hashgraph eine Distributed-Ledger-Technologie, die zum Speichern von Daten verwendet wird. Hashgraph verwendet eine spezielle Art von Konsensprotokoll namens „Gossip about gossip“, bei dem alle Knoten im Hashgraph-Netzwerk über Transaktionen „klatschen“, um gerichtete azyklische Graphen zu bilden, die Transaktionen zeitlich abfolgen. Dies unterscheidet sich von der Methode von Blockchain, Miner zur Validierung von Transaktionen im Netzwerk zu verwenden. Jeder „Klatsch“enthält Informationen und Daten zu mehreren Transaktionen zusätzlich zu einer digitalen Signatur, einem Zeitstempel und kryptografischen Hashes von zwei früheren Ereignissen.

Blockchain und Hashgraph – Side-by-Side-Vergleich
Blockchain und Hashgraph – Side-by-Side-Vergleich
Blockchain und Hashgraph – Side-by-Side-Vergleich
Blockchain und Hashgraph – Side-by-Side-Vergleich

Abbildung 02: Hashgraph-Technologie

Hashgraph wurde von Leemon Baird, einem amerikanischen Informatiker, mit dem Ziel entwickelt, einige der Probleme von Blockchain zu überwinden und insgesamt ein besseres System zu schaffen. Derzeit wird die Hashgraph-Technologie nur von Hedera Hashgraph verwendet, das ebenfalls von Leemon Bird mitbegründet wird. Durch die Verwendung eines „Klatsch-über-Klatsch“-Protokolls ist Hashgraph in der Lage, kostengünstige und leistungsstarke Transaktionen ohne Fehler bereitzustellen. Es ist auch schneller, energieeffizienter und benötigt im Vergleich zu Blockchain weniger Rechenleistung.

Ähnlichkeiten zwischen Blockchain und Hashgraph

Obwohl Hashgraph und Blockchain mehrere Unterschiede aufweisen, haben beide den gleichen Verwendungszweck, da sie beide verteilte Hauptbuchsysteme sind, die zum Aufzeichnen und Speichern von Daten aus Transaktionen verwendet werden

Unterschied zwischen Blockchain und Hashgraph

Obwohl Hashgraph und Blockchain den gleichen Verwendungszweck haben, sind beide Ansätze sehr unterschiedlich. Blockchain verwendet normalerweise Proof-of-Stake oder Proof-of-Work, um Transaktionen durch Prozesse zu validieren und zu authentifizieren, die als Staking oder Mining bezeichnet werden. Auf der anderen Seite verwendet Hashgraph ein „Klatsch-über-Klatsch“-Protokoll, um Transaktionen zu validieren. Dies ist also der Hauptunterschied zwischen Blockchain und Hashgraph.

Außerdem ist die Transaktionsverarbeitungsleistung von Hashgraph deutlich schneller. Mit der Verwendung von Hashgraphs „Klatsch-über-Klatsch“-Methode ist es in der Lage, Transaktionsgeschwindigkeiten von bis zu 500.000 Transaktionen pro Sekunde zu erreichen, erheblich schneller als die 10-10.000 Transaktionen der meisten Blockchains pro Sekunde. Schließlich ist Hashgraph im Vergleich zu Blockchain auch effizienter.

Unten ist eine tabellarische Zusammenfassung der Unterschiede zwischen Blockchain und Hashgraph zum direkten Vergleich.

Zusammenfassung – Blockchain vs. Hashgraph

Abschließend sind Hashgraph und Blockchain beide Distributed-Ledger-Technologien, die zur Aufzeichnung von Transaktionen verwendet werden. Hashgraph verwendet einen „Klatsch über Klatsch“, was es im Vergleich zu Blockchain, das überwiegend Proof-of-Stake und Proof-of-Work verwendet, schneller, billiger und effizienter macht. Das ist also der Hauptunterschied zwischen Blockchain und Hashgraph.

Empfohlen: