Der Entwickler des Lightning-Netzwerks präsentiert die erste Version einer Skalierbarkeitstechnologie für Bitcoin

Der Entwickler des Lightning Network präsentiert die erste Version einer Skalierbarkeitstechnologie für Bitcoin - Lightning Network Bitcoin 1024x683Tadge Dryja, der Erfinder von Lightning Network, arbeitete an einem neuen Design für einen leichteren Bitcoin-Vollknoten. Letzte Woche haben Dryja und ein Team von Programmierern eine frühe Version der Utreexo-Software im Rahmen der Digital Currency Initiative (DCI) des MIT veröffentlicht.

Utreexo befasst sich speziell mit der Größe des "Status" eines vollständigen Knotens, der aktualisierte Informationen darüber anzeigt, wem wie viele Bitcoins gehören. Utreexo reduziert die Größe des Status von etwa vier Gigabyte auf weniger als ein Kilobyte. Dies könnte ein großer Schritt nach vorne sein, wurde jedoch noch nicht vollständig umgesetzt.

Ein "super beschnittener Knoten"

Derzeit enthalten vollständige Bitcoin-Knoten alle jemals getätigten Transaktionen mit einer Taktung von ca. 200 GB. Vollständig "beschnittene" Knoten können die Größe des Transaktionsverlaufs auf mindestens ein halbes Gigabyte reduzieren.

Hier geht es jedoch nicht darum, den Unspent Transaction Output (UTXO) von Bitcoin zu speichern, der die Anzahl der Bitcoins sammelt - hier die Preis in Echtzeit - verknüpft mit jeder Bitcoin-Adresse. Dieser Datenstapel nimmt knapp 4 GB Daten auf.

Dieser UTXO-Status ist im Laufe der Zeit schnell gewachsen und wird wahrscheinlich weiter zunehmen, was die vollständige Knotenausführung schwieriger macht. Hier kommt Utreexo ins Spiel. Mit Hilfe einer ausgeklügelten neuen Verschlüsselung kann dieser große Status durch einen kleinen kryptografischen Beweis ersetzt werden, der viel weniger Speicherplatz beansprucht.

"Utreexo ist ein neuer dynamischer Hash-basierter Akkumulator, mit dem Sie Millionen nicht ausgegebener Ausgaben in einem Kilobyte darstellen können - klein genug, um auf ein Blatt Papier geschrieben zu werden", erklärt Dryja auf der MIT DCI-Website.

SPV anspruchsvoll

Der Versuch, die Knoten von Bitcoin zu erleichtern, ist alles andere als eine neue Idee. Die vereinfachte Zahlungsüberprüfung (SPV) ist wahrscheinlich die beliebteste Version eines Light Node, die von Electrum und anderen Geldbörsen verwendet wird. Utreexo ähnelt SPV darin, dass es kaum den Speicherplatz eines Vollknotencomputers benötigt.

SPV-Knoten schützen jedoch nicht die Privatsphäre der Benutzer und reagieren empfindlicher auf Angriffe als Utreexo-Knoten. Da Utreexo diese Sicherheitsvorteile bietet, hofft Dryja, dass es der Dominanz von SPV im Weltraum entgehen kann (solange das Schreiben der Utreexo-Software wie erwartet verläuft). Es wird jedoch auch behauptet, dass es schwierig ist, SPV vollständig zu ersetzen, da SPV noch einfacher durchzuführen ist.

Vorwärts aber mit Vorsicht

"Es gibt immer noch viele bekannte Fehler und Ineffizienzen im Code, aber wir verbessern ihn schnell", schreibt Dryja. Am Ende muss der Utreexo-Knoten mit den Knoten kompatibel gemacht werden, die bereits im Bitcoin-Netzwerk ausgeführt werden.

Dazu müssen Sie Bitcoin Core, die beliebteste Bitcoin-Knotensoftware, ändern. Das könnte aber gefährlich sein. Utreexo ist "ein bedeutendes Umdenken in der Funktionsweise von Bitcoin, das den Zustimmungscode ändert", schreibt Dryja.

„Es ist daher wahrscheinlich, dass es aus gutem Grund schwierig sein wird, den Utreexo-Code in Bitcoin Core einzufügen. Wir wollen sicherstellen, dass wir keine Probleme in ein System einführen, das so viel Geld verwaltet ", sagte Dryja.