• Was ist Lightning Network?

Lightning Network ist eine Layer-2-Lösung für Bitcoin, die es Benutzern ermöglicht, im Rahmen der Dezentralisierung kostengünstiger und schneller mit Bitcoin zu bezahlen.

Das früheste Konzept des Lightning Network heißt „Zahlungskanal“. Seine Designidee besteht darin, durch Transaktionsersetzung den Status unbestätigter Transaktionen zu aktualisieren, bis er an das Bitcoin-Netzwerk gesendet wird. Satoshi Nakamoto hatte die Idee für Zahlungskanäle, als er 2009 Bitcoin gründete, und fügte in Bitcoin 1.0 einen Codeentwurf für Zahlungskanäle ein, der es Benutzern ermöglichte, Transaktionen zu aktualisieren, bevor sie vom Netzwerk bestätigt wurden. Im Jahr 2013 ging Mike Hearn in der Bitcoin-Entwicklungs-Mailingliste weiter auf Satoshi Nakamotos Ideen für Zahlungskanäle ein.

In den folgenden Jahren erschienen nach und nach verwandte Lösungen, die jedoch keine großen Auswirkungen hatten. Bis Februar 2015 erschien das von Joseph Poon und Thaddeus Dryja verfasste Whitepaper „The Bitcoin Lightning Network: Scalable Off-Chain Instant Payment“. Zu diesem Zeitpunkt wurde das Lightning Network geboren.

Im Dezember 2015 schlug Gregory Maxwell in einer Bitcoin-Entwickler-E-Mail eine Skalierungs-Roadmap vor, in der das Lightning Network prominent erwähnt wurde. Diese Roadmap wird von der Mehrheit der Bitcoin-Technologie-Community unterstützt und im Bitcoin Core-Projekt umgesetzt. Dies hat bei allen Erwartungen an das Lightning Network geweckt.

Anschließend bauten begeisterte Entwickler den Protokollstapel des Lightning Network – BOLT. Basierend auf diesem Standard ist das Lightning Network mit Bitcoin, Litecoin (oder anderen Bitcoin-ähnlichen Token) kompatibel.

Im März 2018 veröffentlichte Lightning Labs eine Beta-Version der Lightning Network-Implementierung, deren Funktionen frühe Benutzer unterstützen können, was einen Meilenstein in der Entwicklung des Lightning Network darstellt. Gleichzeitig gab Lightning Labs bekannt, dass es eine Startfinanzierung in Höhe von 2,5 Millionen US-Dollar erhalten hat. Zu den Investoren gehört auch Twitter-Gründer Jack Dorsey.

Seitdem gibt es immer mehr Protokolle und Anwendungen im Zusammenhang mit dem Lightning Network, beispielsweise OmniBOLT, eine erweiterte Version des BOLT-Protokolls, Cash APP und Strike, die Zahlungsplattform, die das Bitcoin Lightning Network unterstützt, usw. Nach dem Start von Damus brachte das Lightning Network erneut einen neuen Durchbruch ...

2. Implementierungsmethode

Die Kernidee des Lightning Network ist nicht kompliziert, das heißt, der Transaktionsprozess wird außerhalb der Kette ausgeführt und nur das endgültige Transaktionsergebnis wird in der Kette bestätigt, wodurch die Transaktionseffizienz des bestehenden Bitcoin-Netzwerks verbessert wird Die Betriebsmethode ist wie folgt:

Beide Parteien der Transaktion richten während der ersten Transaktion einen Off-Chain-Zahlungskanal ein, bei dem es sich im Wesentlichen um ein von beiden Parteien der Transaktion gemeinsam genutztes Hauptbuch zur Speicherung von Transaktionsdatensätzen handelt. Beide Parteien der Transaktion sperren einen bestimmten Geldbetrag im Kanal und signieren die Transaktion dann über den privaten Schlüssel.

Geldtransfers zwischen den beiden Parteien werden nicht in der Kette durchgeführt, sondern nur in den Hauptbüchern der jeweils anderen Partei gespeichert. Wenn eine oder beide Parteien entscheiden, dass der Kanal nicht mehr benötigt wird, wird der ausgeglichene Saldo im Hauptnetzwerk übertragen.

Das Lightning-Netzwerk stellt jedoch nicht nur eine direkte Verbindung zwischen den beiden Parteien dar, sondern kann eine große Anzahl einzelner Kanäle in Reihe schalten, um ein miteinander verbundenes und umfangreiches Zahlungsnetzwerk zu bilden (Abbildung 4). Mit anderen Worten: Unter der Annahme, dass C und A einen Kanal haben, C und B keinen Kanal haben, A und B jedoch einen Kanal haben, kann C indirekt über A mit B handeln und A kann als Vermittler das Routing berechnen Gebühren. Im Lightning Network findet das Netzwerk den Weg mit den wenigsten Knoten und den geringsten Transaktionsgebühren, um die Transaktion abzuschließen.