IOTA ist ein verteiltes Ledger, mit dem Transaktionen zwischen Maschinen und Geräten im Internet of Things (IoT) -Ökosystem aufgezeichnet und ausgeführt werden können. Das Hauptbuch verwendet eine Kryptowährung namens mIOTA, um Transaktionen in seinem Netzwerk zu berücksichtigen. Die Hauptinnovation von IOTA ist Tangle, ein Knotensystem zur Bestätigung von Transaktionen. Laut IOTA ist Tangle schneller und effizienter als typische Blockchains, die in Kryptowährungen verwendet werden. Die IOTA-Stiftung, die gemeinnützige Stiftung, die für das Hauptbuch verantwortlich ist, hat mit namhaften Unternehmen wie Bosch und Volkswagen Vereinbarungen getroffen, um den Nutzen der Plattform für verbundene Geräte zu erweitern.
IOTA verstehen
Laut dem Marktforschungsunternehmen Gartner werden bis 2020 20, 4 Milliarden Geräte mit dem Internet verbunden sein. Innerhalb dieses Internet of Things (IoT) -Ökosystems wird jedes Gerät Daten und Zahlungsinformationen mit mehreren anderen Geräten bei Transaktionen austauschen, die im Laufe des Tages durchgeführt werden.
IOTA beabsichtigt, der Standardmodus für die Durchführung von Transaktionen auf Geräten zu werden. Die Gründer haben das Hauptbuch als "öffentliches, nicht genehmigungspflichtiges Backbone für das Internet der Dinge, das die Interoperabilität zwischen mehreren Geräten ermöglicht" beschrieben. Mit einfachen Worten bedeutet dies, dass Transaktionen zwischen verbundenen Geräten möglich sind und jeder darauf zugreifen kann.
Die Gründer von IOTA behaupten, dass es mehrere Probleme löst, die Kryptowährungen plagen, die auf Standard-Blockchains entwickelt wurden. Diese Probleme reichen von der Zentralisierung des Minings für eine bestimmte Gruppe über niedrige Netzwerkgeschwindigkeiten bis hin zur Skalierbarkeit oder dem Problem, die Anzahl der von einer Blockchain verarbeiteten Transaktionen zu erhöhen, ohne andere Metriken zu beeinflussen.
Diese Probleme werden hauptsächlich durch einen Transaktionsstau in der Bitcoin-Blockchain verursacht. Der Rückstand selbst ist auf eine Vielzahl von Gründen zurückzuführen, von kleinen Blockgrößen bis hin zu der Schwierigkeit von Rätseln, die Bergleute lösen müssen, um die Kryptowährung als Belohnung zu erhalten. IOTA löst diese Probleme, indem die Architektur der Blockchain in Tangle umkonfiguriert wird, eine neue Methode zum Organisieren von Daten und Bestätigen von Transaktionen.
Geschichte von IOTA
Sergey Ivancheglo, Serguei Popov, David Sønstebø und Dominik Schiener, die sich später zusammenschlossen, gründeten gemeinsam IOTA.
Die Blockchain wurde im Oktober 2015 durch einen Post angekündigt, in dem ein Token-Verkauf in einem Online-Bitcoin-Forum angekündigt wurde. Die Wurzeln von IOTA gehen auf das Jinn-Projekt zurück. Dieses Projekt zielte darauf ab, ternäre Hardware oder kostengünstige und energieeffiziente Hardware, hauptsächlich Allzweckprozessoren, für den Einsatz im IoT-Ökosystem zu entwickeln. Jinn veranstaltete im September 2014 einen Crowd Sale für seine Token. Ungefähr 100.000 Token wurden während des Crowd Sale verkauft, was Sammlungen von 250.000 USD entspricht.
Die Jinn-Jetons waren bald heiß im Wasser, weil sie als Gewinnbeteiligungs-Jetons vermarktet wurden. (Die anfänglichen Münzangebote gewannen zu dieser Zeit an Bedeutung, und es gab keine Klarheit über ihren regulatorischen Status.) Im Jahr 2015 wurde Jinn in IOTA umbenannt und ein weiterer Token-Verkauf wurde durchgeführt. Diesmal wurden die Token als Utility-Token vermarktet, und Jinn-Token-Inhaber konnten ihre Token gleichwertig mit der neuen Blockchain austauschen. Laut David Sønstebø wurde IOTA aufgrund des Jinn-Projekts "hervorgebracht". "Es macht also nur Sinn, zuerst IOTA und dann Jinn vorzustellen", sagte er.
Die Genesis-Transaktion für IOTA war eine Adresse mit einem Kontostand, der das gesamte MIOTA, die Kryptowährung, enthielt, die jemals abgebaut werden wird. Berichte besagen jedoch, dass ein Schnappschuss der Genesis-Transaktion noch online zu finden ist. Diese Token wurden an andere "Gründer" -Adressen verteilt. Die Gesamtzahl der geplanten mIOTAs beträgt 27 Billionen. Laut den Gründern von IOTA passt die Gesamtzahl der mIOTAs „gut“ zum maximal zulässigen Integer-Wert in Javascript, einer Programmiersprache. Innerhalb von drei Monaten nach seinem Debüt auf den Kryptowährungsmärkten erreichte mIOTA einen Höchstwert von 14, 5 Milliarden US-Dollar, da die Aussichten für Bitcoin verunsichert waren. Aber sein Wert ist seitdem mit der darauffolgenden Ohnmacht in Kryptowährungsmärkten zusammengebrochen.
Die zentralen Thesen
- IOTA ist eine Blockchain, die für die Abwicklung von Transaktionen zwischen verbundenen Geräten im IoT-Ökosystem entwickelt wurde. Seine Kryptowährung heißt mIOTA. Es begann als Hardware-Projekt, dessen Ziel es war, preiswerte Universalprozessoren zu entwickeln. Ziel ist es, wichtige Skalierbarkeits- und Leistungsprobleme bei Bitcoin zu lösen, indem die Blockchain durch Tangle ersetzt wird, ein Knotensystem, bei dem jede neue Transaktion zwei vorherige Transaktionen bestätigt. IOTA hat seine eigenen Skalierungsprobleme, und seine aus Sicherheitsgründen verwendete Curl-Hash-Funktion ist anfällig für Hacks.
Wie löst IOTA die Skalierbarkeitsprobleme von Bitcoin?
Die IOTA-Lösung für Bitcoin-Probleme besteht darin, mehrere Schlüsselkonzepte und topografische Einschränkungen einer Blockchain zu beseitigen. mIOTA, die Kryptowährung von IOTA, ist vorab festgelegt und der Konsens von Transaktionen erfolgt anders als bei einer Blockchain. IOTA-Entwickler haben eine neue Datenstruktur (eine Möglichkeit, numerische Darstellungen im Arbeitsspeicher eines Computers zu organisieren) vorgeschlagen, die als Tangle bezeichnet wird.
Tangle ist ein dezentraler azyklischer Graph (DAG), ein nicht sequentielles Knotensystem. Somit kann jeder Knoten mit mehreren anderen Knoten in einem Tangle verbunden werden. Sie sind jedoch nur in einer bestimmten Richtung verbunden, was bedeutet, dass ein Knoten nicht auf sich selbst zurückgreifen kann. Eine Standard-Blockchain ist auch eine DAG, da es sich um eine sequentiell verknüpfte Menge handelt. Bei Tangle von IOTA handelt es sich jedoch um ein Parallelsystem, bei dem Transaktionen nicht nacheinander, sondern gleichzeitig verarbeitet werden können. Je mehr Systeme angeschlossen sind, desto sicherer und effizienter wird das Tangle bei der Abwicklung von Transaktionen.
In Bitcoin ist für Bestätigungen und Konsens eine Gruppe von Systemen erforderlich, auf denen vollständige Knoten ausgeführt werden, die den gesamten Verlauf von Transaktionen für ein Ledger enthalten. Dieser Prozess ist energie- und rechenintensiv.
Full Node Miner werden in Tangle nicht benötigt. Jede neue Transaktion wird durch Verweisen auf zwei vorherige Transaktionen bestätigt, wodurch der Zeit- und Speicherbedarf für die Bestätigung einer Transaktion verringert wird. Als letzter Schritt wird der Transaktion ein leicht lösbares und einfaches PoW-Puzzle (Proof of Work) hinzugefügt. Die beiden ausgewählten Transaktionen werden als Tipps bezeichnet. Das IOTA-System verwendet einen Tippauswahlalgorithmus mit "Vertrauen" als Maß für die Genehmigung der Transaktion. Wenn eine Transaktion in der Vergangenheit 97-mal genehmigt wurde, besteht eine 97-prozentige Wahrscheinlichkeit, dass ein Knoten sie in Zukunft genehmigt.
Bezogen auf das Konzept eines "Vertrauens" ist das Gewicht einer Transaktion. Während es sich durch Tangle bewegt, gewinnt eine Transaktion an Gewicht. Das Gewicht einer Transaktion steigt mit der Anzahl der Genehmigungen. Sobald eine Transaktion bestätigt wurde, wird sie an das gesamte Netzwerk gesendet, und eine andere unbestätigte Transaktion kann die neu bestätigte Transaktion als einen der Tipps zur Bestätigung auswählen.
Diese Methode zur Bestätigung einer Transaktion führt zu keinen Gebühren und einem geringen Stromverbrauch, sodass mIOTA für eine Vielzahl von Geräten und Maschinen mit unterschiedlichen Stromanforderungen verwendet werden kann.
Governance-Protokoll
IOTA hat keine Governance-Struktur für seine Blockchain festgelegt. Die IOTA-Stiftung ist in erster Linie für die Finanzierung und die Leitung der Entwicklung von IOTA verantwortlich. In einem früheren Beitrag erklärte John Licciardello, ehemaliger Geschäftsführer des Ecosystem Development Fund (EDF) der IOTA, dass die EDF vorhabe, ein Programm zu erstellen, mit dem Mitglieder der IOTA-Community über Vorschläge zur künftigen Ausrichtung abstimmen könnten. Es gibt jedoch noch keine Updates zu der Initiative.
Bedenken bezüglich IOTA
Die Kritik an IOTA konzentrierte sich hauptsächlich auf seine technischen Mängel. Wie bei den meisten Kryptowährungen ist das IOTA-System im Entstehen begriffen und nicht bewiesen. Ein Phishing-Angriff auf sein Netzwerk führte zum Diebstahl von mIOTA im Wert von 3, 94 Millionen US-Dollar. Als Reaktion auf den Angriff verfasste das IOTA-Entwicklungsteam einen Blogbeitrag, in dem die Schritte zur Generierung eines starken Keims für die Verwendung seiner Kryptowährung beschrieben wurden.
Die Entwickler von IOTA sollen ihre Krypto "gerollt" haben. Mit anderen Worten, sie haben ihr Verschlüsselungsschema von Grund auf neu erstellt und auf die in Bitcoin häufig verwendete SHA-256-Hash-Funktion verzichtet. Das Team der Digital Currency Initiative des MIT hat schwerwiegende Sicherheitslücken in der IOTA-Hash-Funktion namens Curl gefunden. Die Funktion erzeugte die gleiche Ausgabe, wenn sie zwei verschiedene Eingaben erhielt. Diese Eigenschaft ist als Kollision bekannt und kennzeichnet eine fehlerhafte Hash-Funktion. Bei der Analyse der Sicherheitsanfälligkeit gab das MIT-Team an, dass ein schlechter Schauspieler mit seiner Technik Benutzergelder aus Tangle hätte zerstören oder stehlen können. Das Team von IOTA hat die Sicherheitsanfälligkeit behoben.
In Anbetracht der Tatsache, dass mIOTA, die in IOTA verwendete Kryptowährung, immer noch an Bedeutung gewinnt, müssen seine Behauptungen, Skalierbarkeitsprobleme für Blockchains durch die Verwendung von DAGs zu beseitigen, noch bewiesen werden. Vitalik Buterin, Mitbegründer von Ethereum, hat Zweifel an der Fähigkeit von Hashgraphen (den zugrunde liegenden Datenstrukturen für die DAG) geäußert, Skalierbarkeitsprobleme zu lösen. Wie er es erklärt, lösen aktuelle Versionen von Hashgraphen nicht die Abhängigkeit einer Blockchain vom Computerspeicher und der Verarbeitungsleistung. Die Skalierbarkeit eines Systems mithilfe von Hashgraphen hängt weiterhin von der Kapazität und Geschwindigkeit der einzelnen Computer in seinem Netzwerk ab.
Ein weiteres Problem bei IOTA ist derzeit die geringe Größe des Netzwerks. Forscher haben herausgefunden, dass Hacker nur die Kontrolle über 33% der Gesamthashing-Leistung erlangen müssen, die erforderlich ist, um sie zu reduzieren. In Bitcoin müssen 51% eines Netzwerks kontrolliert werden, um die Blockchain herunterzufahren. Der relativ niedrige Prozentsatz bei IOTA ist eine Funktion der aktuellen Größe seines Netzwerks.
Um die Sicherheit zu gewährleisten, verwendet das IOTA-Netzwerk derzeit einen zentralen Server, der als Koordinator bezeichnet wird, um Transaktionen zu verarbeiten. Diese Praxis hat ihre Behauptungen, ein dezentrales System zu sein, verwässert, da die Einführung eines Koordinators zur Einführung einer einzigen Fehlerquelle geführt hat. Dies hat auch die Geschwindigkeit des Netzwerks verlangsamt, da in einem auf Koordinatoren basierenden System keine Parallelverarbeitung stattfindet.