Digitale Vermögenswerte

Ein zweiter Lightning Network-Exploit von ‘Burak’ ist aufgetreten

mm
Securities.io zu deinen bevorzugten Quellen auf Google hinzufügen

In weniger als einem Monat hat das Lightning Network von Bitcoin zweimal Ausfallzeiten erlebt. Der Exploit wurde von einem einzelnen Nutzer initiiert, der eine nicht‑standardmäßige Bitcoin‑Transaktion in einen Block aufgenommen hat, was zu einem Konsenskonflikt führte. Der Nutzer ist in der Krypto‑Twitter-Community allgemein als „Burak“ bekannt, mit dem Twitter‑Handle @brqgoo.

Buraks Aktionen

Gerüchten zufolge zahlte Burak 700 $ an F2Pool, einen der größten Bitcoin‑Mining‑Pools, um seine nicht‑standardmäßige Transaktion in einen der Blöcke von F2Pool einzufügen. In der Transaktion bettete er eine Nachricht ein, die lautete: „Du wirst CLN ausführen und du wirst glücklich sein.“ CLN steht für Core Lightning Network und ist eine Implementierung des Lightning Networks sowie eine Alternative zu LND, dem Lightning Network Daemon. Buraks Exploit betraf nur LND‑Knoten, während CLN‑Knoten unbeeinflusst blieben.

Buraks Angriff auf LND ist der zweite innerhalb eines Monats. Im Oktober tweetete Burak: „Ich habe gerade ein 998‑von‑999‑Tapscript‑Multisig durchgeführt, und es kostete nur 4,90 $ an Transaktionsgebühren.“ Die in seinem Tweet erwähnte Transaktion synchronisierte das Lightning Network nicht, wodurch das Lightning Network einen Block nicht produzieren konnte.

Begleitend zu Buraks zweitem Angriff von gestern gibt es einen Tweet, in dem er schrieb: „Manchmal müssen wir, um das Licht zu finden, zuerst die Dunkelheit berühren.“ In manchen Kreisen wird er als böswilliger Angreifer bezeichnet, während andere ihn als normalen Typen sehen, der das Lightning Network unter Stress testet und dessen Schwächen aufdeckt. Rene Pickhardt, ein Bitcoin‑ und Lightning‑Network‑Entwickler und Ausbilder, sagte, dass obwohl er nur CLN‑Knoten betreibe, die unbeeinflusst blieben, der Angriff gezeigt habe, dass es keine Garantie gebe, dass CLN‑Knoten in Zukunft nicht durch Bugs ausgenutzt werden könnten, die momentan noch nicht erkennbar seien.

https://twitter.com/renepickhardt/status/1587412127240830977?t=CruzE6Z16ST8V2CO6LcuGA&s=19
Lighting Labs, Entwickler des Lightning Network und der zugehörigen Software, haben den Fehler, der zu Buraks Exploit führte, schnell anerkannt und innerhalb weniger Stunden einen Hotfix auf dem Lightning Labs Github veröffentlicht.

Was ist das Lightning Network und warum ist es für Bitcoin wichtig?

Das Lightning Network ist die Skalierbarkeitslösung von Bitcoin. Im Laufe der Jahre, als Bitcoin an Popularität gewann, wurde das Bitcoin‑Netzwerk langsam und die Transaktionsgebühren stiegen. Um Bitcoin skalierbar zu machen (eine höhere Anzahl von Transaktionen pro Sekunde mit niedrigeren Gebühren zu verarbeiten), wurde das Lightning Network entwickelt. Das Lightning Network ist eine Layer‑2‑Skalierungslösung. In der Blockchain‑Technologie werden Layer‑2‑Lösungen auf dem Haupt‑Blockchain‑Netzwerk aufgebaut, sind jedoch kein integraler Bestandteil davon.

Das Lightning Network ist auf dem Bitcoin‑Netzwerk aufgebaut und ist zwar getrennt vom Bitcoin‑Netzwerk, interagiert jedoch mit ihm. Mit dem Lightning Network können Transaktionen zwischen Parteien außerhalb der Blockchain durchgeführt werden. Diese „off‑the‑blockchain“-Transaktionen werden auch Off‑Chain‑Transaktionen genannt. Es wird geschätzt, dass das Lightning Network Millionen von Transaktionen pro Sekunde verarbeiten kann; Bitcoin kann maximal sieben Transaktionen pro Sekunde verarbeiten.

Im Bitcoin‑Netzwerk enthält jeder Block eine begrenzte Anzahl von Transaktionen. Wenn der aktuelle Block voll ist, werden eingehende Transaktionen in eine Warteschlange gestellt, um zu späteren Blöcken hinzugefügt zu werden. Der nächste verfügbare Block kann „in wenigen Minuten, Stunden oder sogar Tagen“ erscheinen. In Fällen, in denen die Warteschlange groß ist, benötigen Transaktionen im Netzwerk viel Zeit, bis sie an der Reihe sind, einem Block hinzugefügt zu werden. Dies hat zu Latenz im Bitcoin‑Netzwerk geführt und die Möglichkeit beeinträchtigt, dass Bitcoin zu einem weit verbreiteten Zahlungsmittel wird.

Im Lightning Network werden Transaktionen über Peer‑to‑Peer‑Zahlungskanäle abgewickelt. Jeder Zahlungskanal fungiert als Hauptbuch; Zahlungskanäle führen Aufzeichnungen über Transaktionen zwischen zwei Parteien, bis der Kanal geschlossen wird. Wenn eine Transaktion im Lightning Network initiiert wird, zeichnet die Haupt‑Blockchain die Eröffnung des Zahlungskanals auf. Mehrere Transaktionen können über einen offenen Zahlungskanal durchgeführt werden, ohne dass die Haupt‑Blockchain einbezogen werden muss. Der Zahlungskanal führt ein Protokoll aller Transaktionen und erstellt eine Bilanz. Der Zahlungskanal kann dann jederzeit von einer der beiden Parteien der Peer‑to‑Peer‑Transaktion geschlossen werden. Bei der Schließung des Zahlungskanals zeichnet die Haupt‑Blockchain den endgültigen Wert in der Bilanz auf, nachdem er von Minern validiert wurde.

In der Layer‑2‑Lösung des Lightning Network werden nur die Eröffnung und Schließung eines Zahlungskanals auf der Blockchain aufgezeichnet. Das Lightning Network wird weiterhin verbessert. Die schnelle Transaktionsabwicklung und die niedrigen Gebühren, die von Layer‑2‑Blockchain‑Lösungen bereitgestellt werden, sind für die massenhafte Akzeptanz von Kryptowährungen von großer Bedeutung.

Mandela ist seit 2017 ein Kryptowährung-Enthusiast. Er liebt das Coden und Schreiben über aufkommende Technologien. Er hat ein tiefes Verständnis für verteilte Ledger-Technologie und den Web3-Technologie-Stack. Er genießt es, neue Kryptowährungsprojekte zu recherchieren.