Tangle vs Blockchain: Was ist der Unterschied?

Die Einführung von Bitcoin im Jahr 2009 war eine wahre technologische Revolution – es war die allererste praktische Umsetzung der Blockchain-Technologie.

Heutzutage wird sie in praktisch allen Lebensbereichen verwendet: vom Finanzsektor und E-Commerce über den Versand bis hin zur Informationssicherheit. Die Blockchain wird allmählich zu einem gewohnten Bestandteil aller Systeme, die Daten verarbeiten.

Warum sind die Menschen verrückt nach Blockchain?

Was hat die Blockchain-Technologie zu bieten, dass die ganze Welt besessen davon ist? Von der Tech-Community bis hin zu Regierungsbehörden – es scheint, als wolle jeder die Blockchain in seine Datenstrukturen integrieren. Und oft sind sie bereit, große Anstrengungen zu unternehmen, um dies zu erreichen.

Nun, der Hauptvorteil der Blockchain ist die absolute Datensicherheit – Daten, die in einer Blockchain gespeichert sind, sind fälschungssicher, und jedes Datenstück kann über eine Kette früherer Transaktionen, die besagte Daten betreffen, bis zu ihrem Ursprung zurückverfolgt werden. Die Vorteile eines solchen Systems liegen auf der Hand, oder?

Blockchain-Technologie ist nicht perfekt

Das bedeutet jedoch nicht, dass Blockchain die perfekte Technologie für die Speicherung und Verarbeitung von Daten ist. Es gibt einen fairen Anteil an Problemen.

Deshalb war es unvermeidlich, dass die Menschen begannen, die Blockchain zu modifizieren, um diese Probleme zu lindern und völlig verschiedene alternative Lösungen zu entwickeln. Und eine der vielversprechendsten dieser Alternativen ist Tangle.

Lassen Sie uns also einen Blick darauf werfen, wie sich diese Technologien voneinander unterscheiden.

Was ist Blockchain?

Blockchain technology today is sinonymous with decentralization | All about security blockchain and transaction speed here

Obwohl die Blockchain hauptsächlich für die Unterstützung von Kryptowährungen bekannt ist (die bekanntesten sind Bitcoin und Ethereum, aber es gibt noch Hunderte und Aberhunderte mehr), ist dies nicht ihre einzige Anwendung.

Im Wesentlichen ist eine Blockchain eine Datenbank, die aus kryptografisch verbundenen Datenblöcken besteht. Daten in jedem Block sind verschlüsselt, und jeder nachfolgende Block enthält einen Hash des vorherigen.

Es ist nicht möglich, einen Block aus seinem Hash wiederherzustellen. Wenn jedoch ein Block geändert wird, ändert sich auch sein Hash. Daher ist es unmöglich, Daten in einem Block nachträglich zu ändern, hinzuzufügen oder zu löschen – sie passen nicht mehr in eine Kette kryptografisch verbundener Datenblöcke.

Natürlich bedeutet eine vollständig zentralisierte Blockchain nur, dass niemand außer dem Besitzer Daten darin ändern kann. Aber der Besitzer, der die vollständige Kontrolle über die Datenbank hat, kann sie dennoch bearbeiten.

Um dies zu verhindern, erleichtert die Blockchain-Architektur die Dezentralisierung. Ein gutes Beispiel für eine dezentralisierte Blockchain-Datenstruktur ist das Bitcoin-Netzwerk.

Dezentralisierung ist der Schlüssel

Eine typische Blockchain (wie das Bitcoin-Netzwerk) wird nicht auf einem „zentralen Server“ gespeichert, sondern auf Tausenden von Datenknoten auf der ganzen Welt. Jeder Knoten hat seine eigene vollwertige Kopie der Blockchain.

Und es gibt einen sehr einfachen Mechanismus, der bestimmt, welche Kopie korrekt ist – eine Blockchain-Version, die von mehr als 50% der Knoten (auch Minern oder Validatoren genannt) als „korrekt“ betrachtet wird, ist die „richtige“ Version der Blockchain.

Deshalb muss ein bösartiger Akteur, der etwas mit den in der Blockchain gespeicherten Daten tun möchte, die Unterstützung der Mehrheit der Miner haben.

Und Miner haben kein Interesse daran, die Blockchain zu gefährden, da dies ihre ehrliche Arbeit zur Unterstützung eines Blockchain-Netzwerks fördert.

Was machen Miner in einer Blockchain?

Miner (oder Validatoren, je nach spezifischem Blockchain-Netzwerk) überprüfen Transaktionen in einer Blockchain unabhängig voneinander, fügen sie zu Blöcken zusammen und fügen Blöcke der Kette hinzu.

Wer auch immer zuerst einen Block zusammenstellt (normalerweise – eine Lösung für ein mathematisches Problem) – erhält eine Belohnung in Kryptowährung. Andere Miner überprüfen die Gültigkeit eines Konsensnachweises, der dem Block angehängt ist, und wenn er gültig ist, wird der Block der Kette hinzugefügt.

Wie Sie sehen können, ist die Blockchain-Technologie äußerst robust, zuverlässig und gut gegen bösartige Akteure geschützt (zumindest wenn genügend Miner/Validatoren aktiv sind). Es ist also nicht überraschend, dass sie Anwendung in vielen Bereichen gefunden hat, neben der Unterstützung von Kryptowährungen.

DApps – Die Zukunft der Blockchain

In den letzten Jahren ist das herausragendste und gefragteste Merkmal der Blockchain die Unterstützung der Bereitstellung von dezentralen Anwendungen (DApps). DApps ähneln anderen Anwendungen, die wir auf unseren Telefonen und Computern verwenden, und sind ebenso vielfältig in ihrem Zweck.

Eine DApps wird jedoch von niemandem kontrolliert – sobald eine Anwendung in einem Blockchain-Netzwerk bereitgestellt ist, funktioniert sie autonom.

DApps werden von Smart Contracts betrieben – selbstausführende Open-Source-Algorithmen, die nicht manipuliert werden können und von jedem überprüft werden können.

Ein weiterer großer Vorteil von DApps ist, dass sie den Kunden die volle Kontrolle über ihre persönlichen Daten geben.

Probleme mit der Blockchain

Blockchain technology may be great, but it has its problems

Obwohl die Blockchain-Technologie äußerst sicher ist, ist sie „sperrig“. Das Skalierbarkeitsproblem ist das inhärente Problem der Blockchain-Technologie: Je mehr Menschen eine Blockchain nutzen, desto langsamer und überlasteter wird sie.

Und es gibt keine einfache Lösung für dieses Problem, da in einem dezentralen Netzwerk Hardware nicht einfach durch eine Exekutiventscheidung aktualisiert werden kann.

Alle Blockchain-Entwickler arbeiten ständig an dem Skalierbarkeitsproblem, aber es lässt sich nicht leugnen, dass dezentrale Blockchain-Netzwerke immer langsamer sind als zentrale „traditionelle“ Datenstrukturen.

Vor- und Nachteile der Blockchain

Lassen Sie uns also schnell die Vor- und Nachteile der Blockchain-Technologie zusammenfassen.

Vorteile:

  • Hohe Zuverlässigkeit;
  • Hohe Sicherheit;
  • Dezentralisierung;
  • Das Skalierbarkeitsproblem wird allmählich weniger drängend.

Nachteile:

  • Skalierbarkeitsprobleme verschwinden nicht;
  • Relativ langsame Transaktionsbestätigung;
  • Hohe Transaktionsgebühren in den meisten Blockchains;
  • Energieeffizienzprobleme.

Obwohl die Blockchain-Technologie zweifellos eine der wichtigsten Innovationen der letzten Jahrzehnte ist, haben ihre Probleme die Entwicklung alternativer Lösungen vorangetrieben. Eine solche Lösung ist das Tangle-Netzwerk.

Was ist Tangle?

Tangle technology and its data structure may seem very complicated | Blockchain vs tangle

Das Tangle ist ein dezentrales Netzwerk, das versucht, Transaktionen in einer vertrauenslosen Umgebung zu erleichtern, ähnlich wie die Blockchain.

Das Tangle ist auch „etwas dezentralisiert“. Während es keine einzige Entscheidungsträger-Entität gibt, gibt es einen „Koordinator“ – einen zentralisierten „Wächter“ des Netzwerks.

In Bezug auf die Dezentralisierung liegt das Tangle also irgendwo zwischen zentralisierten Systemen und „traditionellen“ Blockchains.

Trotz ähnlicher Ziele ist der Kern des Tangle-Netzwerks jedoch grundlegend anders als die Blockchain. Es basiert auf einem gerichteten azyklischen Graphen (DAG) – der auch ein verteiltes Hauptbuch wie die Blockchain ist, jedoch keine Miner benötigt, um Transaktionen zu verarbeiten, und aufgrund flexibler Anpassungen der Dateneinheitsgrößen viel skalierbarer ist.

Schließlich machen viel lockerere Transaktionsbestätigungsregeln (es reicht aus, zwei vorherige Transaktionen zu validieren, um eine neue dem Netzwerk hinzuzufügen) das Tangle viel schneller und energieeffizienter.

Im Gegensatz zur Blockchain ist das Tangle-Netzwerk sehr gut für Mikrotransaktionen geeignet. Tatsächlich ist die Verarbeitung von Mikrotransaktionen sein Hauptentwurfsziel, da es speziell für das Internet der Dinge (IoT) entwickelt wurde.

Internet der Dinge – Das ultimative Ziel von Tangle

IoT ist ein Konzept eines globalen Netzwerks von verbundenen Geräten, die über eine Vielzahl eindeutiger Kennungen miteinander interagieren können, um ihre Funktionen ohne menschliches Eingreifen auszuführen. Es mag sehr science-fiction und sehr kompliziert klingen, ist aber eigentlich recht einfach.

Stellen Sie sich eine Kaffeemaschine vor, die 5 Minuten bevor Sie aufwachen Kaffee zubereitet und automatisch Ihre Kaffee- und Milchvorräte auffüllt, indem sie Bestellungen auf einer Lieferplattform platziert – das ist die einfachste Ebene des IoT.

Es ist jedoch offensichtlich, dass eine riesige Anzahl von Transaktionen sehr schnell verarbeitet werden muss, damit ein solches System lebensfähig ist. Und das ist es, was die Entwickler des Tangles erreichen wollen. Aber es gibt auch Probleme mit dem Tangle.

Probleme mit dem Tangle

Das Tangle bietet einen sehr anderen Satz von Kompromissen im Vergleich zur Blockchain. Erstens ist es weniger sicher – trotz der Verwendung eines gerichteten azyklischen Graphen bedeuten lockerere Bestätigungsregeln, dass Transaktionen schneller, aber nicht so sorgfältig überprüft werden.

Darüber hinaus stellt ein zentralisiertes „Koordinator-Knoten“ eine zusätzliche Schwachstelle der Datenstruktur dar, die theoretisch ausgenutzt werden kann. Außerdem ist ein gerichteter azyklischer Graph, obwohl er in der Theorie großartig aussieht, im Vergleich zur Blockchain-Technologie nicht bewährt.

Schließlich hinkt das Tangle in Bezug auf Anerkennung und Akzeptanz hinterher. Es unterstützt keine DApps, es wird von der IT-Community nicht gut vertraut. Grundsätzlich ist die einzige echte Implementierung des Tangles IOTA.

Was ist IOTA?

IOTA network - the only large scale application of Tangle | Blockchain vs tangle

IOTA virtual coin is designed to facilitate the Internet of Things (it is rather obvious, isn’t it?). IOTA can handle micro-transactions in huge volume, which is ideal for the IoT concept. However, since the Internet of Things hasn’t gained a lot of traction yet, the coin is not widely used.

Pros and Cons of Tangle

 So, a quick summary of Tangle’s main advantages and disadvantages

Pros

  • Keine Transaktionsgebühren
  • Schnelle Transaktionsverarbeitung
  • Große Skalierbarkeit
  • Nachteile:

Ein niedrigeres Sicherheitsniveau

  • Keine DApps-Unterstützung
  • Zentralisierung
  • Begrenzte Akzeptanz
  • Blockchain vs. Tangle: Was soll gewählt werden?

Blockchain vs. Tangle: Was zu wählen?

  • Keine Transaktionsgebühren
  • Schnelle Transaktionsverarbeitung
  • Große Skalierbarkeit

Nachteile

  • Ein niedrigeres Sicherheitsniveau
  • Keine Unterstützung für DApps
  • Zentralisierung
  • Begrenzte Akzeptanz

Blockchain vs. Tangle: Was soll gewählt werden?

Diese Technologien haben viele Ähnlichkeiten, insbesondere im Hinblick auf allgemeine Konzepte. Sie weisen jedoch sehr signifikante Unterschiede in der technischen Umsetzung auf.

Die Blockchain bietet dank ihres äußerst peniblen Blockbestätigungsprozesses und vollständiger Dezentralisierung eine bessere Sicherheit.

Auf der anderen Seite ist Tangle deutlich schneller, weit energieeffizienter und erfordert keine Transaktionsgebühren für die Transaktionsverarbeitung. Mit anderen Worten, diese Technologien sind zwar in gewisser Weise ähnlich, aber auf unterschiedliche Zwecke zugeschnitten.

Wenn Sie sehr sensible Daten verarbeiten müssen, ist die Blockchain aufgrund ihrer inhärenten Zuverlässigkeit bei weitem die bessere Lösung.

Wenn Sie jedoch regelmäßig eine große Anzahl von Transaktionen verarbeiten müssen und die Sicherheit einer einzelnen Transaktion weniger drängend ist, erfüllt Tangle Ihre Anforderungen besser.