share
Distributed Ledger Technology (DLT) sowie Blockchain-Technologie werden oft verwechselt. Deshalb denken Anfänger manchmal, dass es dasselbe ist. Heute werden wir diesen Fehler aufklären.
DLT kann als ein breiteres Konzept bezeichnet werden, das aus anderen Technologien besteht. Unter den verteilten Ledger-Technologien können wir Directed Acyclic Graph, auch bekannt als DAG, hervorheben.
Es ist wichtig zu beachten, dass beide Technologien Informationen auf einem digitalen Ledger speichern können, das geteilt und dezentralisiert werden kann. Außerdem können sie auch einen Anreizmechanismus haben. Obwohl sie ähnlich erscheinen mögen, betrachten einige Leute DAG immer noch als Konkurrenten zur Blockchain-Technologie.
Um den gesamten Bereich genauer zu untersuchen, betrachten wir diese Technologien, ihre Spezifikationen und wie sie sich im Laufe der Jahre entwickelt haben.
Zuerst, finden wir eine Definition für eine Blockchain
Die Blockchain ist ein transparentes öffentliches Ledger, das unveränderlich ist, was bedeutet, dass es nicht geändert werden kann und miteinander verknüpft ist. Blöcke sind die Komponenten dieser Technologie, die die Transaktionsdaten speichern, die dann dauerhaft im System aufgezeichnet werden. Man kann sie sich als einzelne Seiten des städtischen Grundbuches vorstellen. Das Buch ist die traditionelle Blockchain oder das öffentliche Ledger, während jede Seite ein Block ist, der spezifische Daten enthält. Ein gutes Beispiel sind die Kryptowährungen Bitcoin oder Ethereum.
Jeder Block enthält unter anderem einen Eintrag von einigen oder allen aktuellen Transaktionen und einen Verweis auf den Block, der unmittelbar davor kam (vorheriger Hash). Er enthält auch eine Antwort auf ein komplexes mathematisches Rätsel. Es wird Nonce genannt und ist eindeutig für jeden Block. Neue Blöcke können nicht an die Kette angehängt werden, ohne den Nonce. Mining ist ein Prozess des Wettbewerbs, um den nächsten Nonce durch den Proof-of-Work-Algorithmus zu finden. Sobald der neue Block validiert ist, wird er der Kette hinzugefügt, die sich im Laufe der Zeit in einer linearen Sequenz befindet.
Ungefähr alle zehn Minuten wird der Prozess wiederholt und ein neuer Block erscheint. Die Blockchain wird von einer Vielzahl von weltweit verteilten validierenden Knoten und Benutzern authentifiziert. Alle beteiligten Knoten haben eine vollständige Kopie der Blockchain.
Erfahren Sie mehr über den Directed Acyclic Graph
Die Directed Acyclic Graph (DAG)-Technologie bietet einen einzigartigen und effizienten Ansatz für verteilte Ledger-Systeme. Während Ketten Blockchains visuell darstellen können, kann ein gerichteter azyklischer Graph (DAG) durch eine Dateiverzeichnisstruktur dargestellt werden. Dies sieht genauso aus wie die Auswahl einer Datei auf Ihrem Desktop und das Anzeigen weiterer Unterordner. Seine Abfolge kann nur in eine Richtung gehen, was es ähnlich wie Blockchain-Transaktionen macht, da sie unveränderlich sind und Benutzer sie nicht manipulieren können, sobald sie bestätigt sind.
Daher können Systeme auf DAG-Basis als blocklose verteilte Ledger bezeichnet werden, die skalierbar und leichtgewichtig sind. Ein paar bedeutende DAG-Projekte existieren. Dazu gehören Byteball, IOTA, Hashgraph und NANO.
Im Gegensatz zur Blockchain sind einzelne DAG-Transaktionen direkt miteinander verbunden, anstatt gruppiert und in Blöcken verarbeitet zu werden. Dies erhöht die Skalierbarkeit von DAG im Vergleich zur durchschnittlichen Blockchain. Einfach ausgedrückt können wir sagen, dass ein DAG-basiertes Netzwerk wie ein Fluss und die Art und Weise, wie er fließt, aussieht. Im Laufe der Zeit vereinigt sich jeder Bach mit dem Hauptfluss. Wir können definitiv sagen, dass es nicht langsamer wird. Im Gegenteil, es macht den Hauptfluss lebendig und stark. Daher werden die Transfers umso schneller, je größer die Liste der Benutzer wird, ohne dass dies Auswirkungen auf die Kosten hat.
Directed Acyclic Graph (DAG) vs. Blockchain
Struktur
Während Blockchains einer linearen und unveränderlichen Kette von Transaktionsblöcken folgen, bieten Directed Acyclic Graphs (DAGs) einen anderen strukturellen Ansatz. In einem DAG sind einzelne Transaktionen mit mehreren anderen Transaktionen verbunden, was ein Netzwerk bildet, das eher einer Dateiverzeichnisstruktur als einer linearen Kette ähnelt.
Konsens
In Blockchain-Netzwerken wird ein Konsens durch die Validierung der Transaktionen eines Blocks erreicht. Hier gibt es viele Lösungen, die integriert werden können. Eine davon ist der Proof-of-Work-Konsens, der einen Wettlauf zur Lösung eines komplexen mathematischen Rätsels erfordert, das als Mining bezeichnet wird. Erfolgreiche Miner verdienen die Miner-Gebühr, die von anderen Benutzern gezahlt wird. Es ist wichtig zu beachten, dass Miner eine wichtige Rolle bei der Schaffung neuer Bitcoins spielen. Dies wird derzeit in Netzwerken wie dem Bitcoin- und Ethereum-Netzwerk angewendet. Ein weiteres Beispiel ist der Proof-of-Stake (POS), der auch im Ethereum-Netzwerk verwendet wird.
In DAGs bietet eine Transaktion Validierung für die andere. Unter den Teilnehmern können sowohl Miner als auch Validatoren hervorgehoben werden, was die Skalierbarkeit erheblich erhöht. Sie können jedoch ihre Transaktion nicht validieren. Daher gibt es in DAGs keinen Platz für hohe Transaktionsgebühren als Anreiz. Zum Beispiel verwendet Hashgraph den Gossip-Algorithmus. Dies bedeutet, dass jede Transaktion Details über frühere Transaktionen enthält, die über alle Knoten geteilt und bestätigt wurden.
Ist DAG eine Blockchain?
Während einige argumentieren, dass DAG die Blockchain-Technologie ersetzen wird, ist es wichtig zu beachten, dass die beiden Technologien verschiedene Anwendungsfälle ermöglichen. Es gibt jedoch DLTs, die keine Blöcke haben. Sie verwenden vorhandene DAGs. Zwei gute Beispiele sind Iota und Hashgraph.
DAG vs. Blockchain: Sie ermöglichen verschiedene Anwendungsfälle
Die DAG-Technologie bietet eine kostengünstige und effiziente Methode für den Datentransfer, die besonders für Anwendungsfälle geeignet ist, die Skalierbarkeit und zahlreiche Transaktionen mit niedrigem Volumen erfordern. Auf der Blockchain wäre dies wirtschaftlich nicht durchführbar, da die Gebühren zu hoch sind. Außerdem kann die Blockchain nur etwa zehn Transaktionen pro Sekunde verarbeiten und verbraucht zudem eine hohe Menge an Energie, während DAG eine große Anzahl von Transaktionen blitzschnell verarbeiten kann.
Wenn es andererseits darum geht, eine beträchtliche Geldmenge zu übertragen, werden Geschwindigkeit und Transaktionsgebühren weniger wichtig, und Sicherheit wird zum Hauptanliegen. Für diesen Anwendungsfall ist daher die Blockchain eine bessere Alternative.
Letztendlich sind die beiden Technologien für unterschiedliche Zwecke konzipiert und haben unterschiedliche Strukturen. Daher kann ein gerichteter azyklischer Graph nicht als Blockchain betrachtet werden, sondern ist vielmehr ein blockloser verteilter Ledger.
Ist Hashgraph ein DAG?
Hashgraph kann als völlig anderer Ansatz für verteilte Ledger-Technologien bezeichnet werden. Man könnte sagen, dass es sich um eine Datenstruktur oder einen Konsensalgorithmus handelt, der den gerichteten azyklischen Graph (DAG) zur Speicherung und zum Zugriff auf Informationen verwendet. Es verwendet den „Gossip-über-Gossip“-Algorithmus, um zu einem Konsens zu gelangen. Dies ist die Art und Weise, wie die Transaktionen im Netzwerk dank früherer Hashes miteinander verbunden sind, und es resultiert in einem DAG, der als Hashgraph bekannt ist. Daher kann der Algorithmus als DAG betrachtet werden, da er diese Methoden verwendet.
Ist Hashgraph besser als Blockchain-Netzwerke?
Da Hashgraph neu auf dem Markt ist, haben viele Menschen kein klares Bild davon. Daher hier ein kurzer Überblick über DAG vs. Blockchain und ihre Unterschiede.
Vergleich von Blockchain und gerichteten azyklischen Graphen. Einige Dinge, die zu beachten sind
Ansatz
Ein wesentlicher Unterschied besteht darin, dass die Blockchain Daten linear in Blöcken speichert, während Hashgraph Daten mithilfe von DAG speichert und darauf zugreift. Nehmen wir zum Beispiel das Bitcoin-Netzwerk. Es speichert Bitcoin-Transaktionen in Blöcken, deren Header Hashwerte enthält, die von der ersten Transaktion bis zur neuesten verknüpft sind.
Sicherheit
Die Blockchain verwendet Kryptographie, um die Sicherheit der darin gespeicherten Informationen zu gewährleisten, während ihr „Konkurrent“ die Asynchrone Byzantinische Fehlertoleranz verwendet, um Datenlecks zu vermeiden.
Konsensalgorithmus
Die Blockchain hat keinen einheitlichen Ansatz zum Konsens. In den meisten Fällen hängt es von der Krypto- oder Ökosystem ab. Hashgraph verwendet eine Abstimmungsmethode als Form der Erlangung eines Netzwerkkonsenses.
Geschwindigkeit
Die Geschwindigkeit der Blockchain variiert je nach Krypto oder Lösung. Bei Bitcoin oder Ethereum kann ihr Netzwerk bis zu zehn Transaktionen pro Sekunde verarbeiten. Im Vergleich dazu ist Hashgraph schneller als Blockchain, da es eine große Anzahl von Transfers innerhalb von Sekunden verarbeiten kann.
Welche Technologie ist am besten? Auswahl einer Lösung für Ihr Projekt
Hashgraph ist zweifellos eine robustere Lösung im Vergleich zur Blockchain. Das bedeutet jedoch nicht, dass es in den letzten Jahren eine gute Alternative sein wird. Sie sollten die Technologie auswählen, die Ihren geschäftlichen Anforderungen entspricht.
Wenn Sie Hilfe bei der Integration dieser Technologien benötigen, kontaktieren Sie das ICODA-Team. Unsere Methoden sind zuverlässig und sicher, und wir sind darauf spezialisiert, die innovativsten Lösungen zu entwickeln und zu unterstützen. Unser Team hinter der Agentur arbeitet mit den sichersten Cloud-Lösungen und Infrastrukturen.
Dank unserer umfangreichen Blockchain-Expertise und den robusten Modellen, die durch dezentrale Technologien angeboten werden, sind wir immer bereit, Ihnen zu helfen!