Tangle (DAG) gegen Blockchain

Was ist ein Gewirr?

Ein Gewirr, auch als Directed Acyclic Graph (DAG) bekannt, ist ein neuer Ansatz für die Blockchain. Die Blockchain-Technologie hat uns gelehrt, dass Mining möglicherweise nicht die ideale Lösung ist, insbesondere zur Lösung von Skalierbarkeitsproblemen. Ein Gewirr hat keinen Bergbau, keine Blöcke und keine Transaktionsgebühren. Die Sicherheit und der Konsens des Netzwerks werden nicht zwischen Bergleuten und Prüfern aufgeteilt.

Ein Gewirr hat eine Lösung für das Problem der unerwünschten Zentralisierung gefunden. Benutzer des Netzwerks müssen zwei alte Transaktionen durch Proof-of-Work oder andere Implementierungen validieren, um eine eigene Transaktion durchführen zu können. Benutzer erhalten keine Belohnung oder müssen eine Transaktionsgebühr zahlen. Grundsätzlich werden die Benutzer zu Bergleuten. Dies ist vorteilhaft, da es unmöglich wird, große Bergbaugruppen zu bilden. Ein Gewirr vermeidet jedoch widersprüchliche Visionen zwischen Bergleuten und Netzwerkbenutzern.

Ein Gewirr verwendet nicht das Prinzip, sperrige Blöcke miteinander zu verbinden. Stattdessen erstellt ein Gewirr ein Diagramm von Transaktionen, die auf ältere Transaktionen verweisen, und kann daher Transaktionen sofort bestätigen, sobald sie von einem Knoten empfangen werden, anstatt auf den nächsten Block warten zu müssen. Dies ermöglicht theoretisch die parallele Überprüfung von Transaktionen.

Einschränkungen von Blockchain

Nicht jeder kennt die Einschränkungen einer Blockchain. Wenn Sie diese Einschränkungen kennen, können Sie ein Gewirr und die Probleme, die es zu lösen versucht, besser verstehen. Im Folgenden finden Sie einige Beispiele für Blockchain-Einschränkungen.

Unerwünschte Zentralisierung

Wie wir aus vielen Kryptowährungsgemeinschaften gesehen haben, kommt eine kleine Anzahl von Minderjährigen zusammen, um große Gruppen zu bilden und die Variation der Mining-Belohnung zu verringern. Dies führt zu einer Machtkonzentration, die politisch und rechnerisch gesehen werden kann. Diese Gruppen können ihre Fähigkeit missbrauchen, Transaktionen zu verschieben, ihre Transaktionen zuerst abzubauen oder nach bestimmten Transaktionen zu filtern.

Dies ist nicht die einzige Form der unerwünschten Zentralisierung. Da die Blockchain oder das sogenannte Ledger weiter wächst, können kleinere Knoten keine vollständige Kopie des Ledgers speichern, sodass nur große Mining-Farmen die Kapazität haben, das vollständige Ledger zu speichern. Wenn nur die größeren Knoten eine Blockchain betreiben, ist dies auch eine Form der Zentralisierung.

Hohe Transaktionsgebühren

Die Transaktionsgebühren für Bitcoin steigen bereits. Transaktionsgebühren für Bitcoin sind für Transaktionen unter 100 USD sehr teuer. Ein begeisterter Investor schloss eine Transaktionsgebühr von 2.220 USD ein, um seine Investition in das BAT ICO zu sichern. Transaktionen mit einer geringen Gebühr können sogar bis zu mehreren Tagen dauern, bis sie bestätigt werden.

Blockchain-Skalierbarkeit

Zum Zeitpunkt des Schreibens ist das Bitcoin-Netzwerk derzeit mit einem Rückstand von über 156.000 unbestätigten Transaktionen konfrontiert. Unter blockchain.info finden Sie einen Live-Stream aller Transaktionen, die in das Backlog verschoben werden.

Darüber hinaus sind andere Blockchains mit schwerwiegenderen Skalierbarkeitsproblemen konfrontiert. Das Ethereum-Netzwerk stand mehrfach im Mittelpunkt der Skalierbarkeit. Ein kürzlich durchgeführter ICO, der virtuelle Katzen verkauft, die gezüchtet und gesammelt werden können, hat das Ethereum-Netzwerk am 10. Dezember 2017 überlastet. Auf den Marktplatz für diese CryptoKitties entfielen fast 15% der gesamten Netzwerktransaktionen von Ethereum.

CryptoKitties hat das Netzwerk von Ethereum überfordert, was langsamere Transaktionszeiten für alle Anwendungen bedeutet, die auf der dezentralen Architektur ausgeführt werden. Da das zugrunde liegende Problem ein ineffizienter Konsensalgorithmus ist, stiegen die Kosten und die Zeit, die für die Durchführung dieser Übertragungen erforderlich waren, und gerieten außer Kontrolle.

Anwendungsfälle

Obyte

Obyte möchte alle Vertrauensprobleme in unserer Wirtschaft lösen. Mit Byteball können Sie sichere Verträge abschließen, die genau wie vereinbart ausgeführt werden. Selbst bei völlig Fremden müssen Sie niemandem vertrauen. Sie machen eine Übertragungsurkunde überflüssig, da sie dies als zusätzliche Partei betrachten, der man vertrauen muss. Die Plattform, auf der sich die Treuhandverträge befinden, erhält überproportional viel Strom und macht die Umgebung gefährlich zentralisiert um diese riesigen Einzelpunkte. Byteball hat sich für die Verwendung einer DAG entschieden, weil sie aus mehreren Gründen Blöcke entfernen möchten. Ein Grund ist, dass die Entität, die den Block erstellt, entscheidet, was in den Block gelangt.

JOTA

Das verteilte Hauptbuch von IOTA ist ein Gewirr, das auf einer Datenstruktur basiert, die als DAG bezeichnet wird. Blockchains sind nicht ideal für Mikrozahlungen, insbesondere für schnelle Zahlungen von Maschine zu Maschine. Dies ist der Hauptgrund für IOTA, ein Gewirr zu verwenden. Die Welt der vernetzten Geräte ist hier und jetzt. Mikrozahlungen zwischen Geräten scheinen das fehlende Rätsel für die vollständige Entstehung der „Maschinenökonomie“ zu sein.

Mögliche Einschränkungen eines Gewirrs

Ein Gewirr kann aufgrund seiner Diagrammstruktur die Transaktion schnell bestätigen. Bestehende Implementierungen in Kryptoprojekten wie IOTA und Byteball leiden jedoch unter Synchronisationsproblemen. Das Synchronisieren des Status zwischen Knoten scheint ein Hauptproblem für vorhandene Tangle-Implementierungen zu sein. IOTA stützt sich derzeit auf einen einzelnen Koordinatorknoten, während Byteball auf 12 Zeugenknoten angewiesen ist, die alle vom Entwickler selbst gesteuert werden. Beides ist nicht ideal, da wir einen einzigen Punkt des Versagens und des menschlichen Eingreifens haben.

Fazit

Gebühren werden von Natur aus als monetärer Anreiz für Bergleute und als Schutz für das Netzwerk in das Blockchain-System integriert. Ein Gewirr ist ein guter Anfang für eine sichere Speicherung manipulationssicherer Daten.

Darüber hinaus ist die Implementierung eines Gewirrs viel umweltfreundlicher als bei Massenkonsumenten wie Bitcoin. Ein Gewirr kann Probleme wie unerwünschte Zentralisierung, Blockchain-Skalierbarkeit und widersprüchliche Visionen zwischen Minern und Netzwerkbenutzern lösen.