Kurz erklärt: Das Lightning Network ist ein 2016 vorgestelltes Second-Layer-Protokoll für Bitcoin, das Zahlungen über ein Netz bilateraler Zahlungskanäle nahezu sofort und mit sehr geringen Gebühren abwickelt, ohne jede Transaktion einzeln auf der Blockchain zu speichern.
Herkunft und Motivation
Das Konzept wurde 2015 im Whitepaper von Joseph Poon und Thaddeus Dryja beschrieben; das Netzwerk startete 2018 auf dem Bitcoin-Mainnet. Hintergrund ist die begrenzte Transaktionskapazität der Bitcoin-Basiskette, die nur wenige Transaktionen pro Sekunde verarbeitet. Das Lightning Network verlagert den Großteil der Zahlungen von der Kette (off-chain) und nutzt die Blockchain nur zur Eröffnung und Schliessung von Kanälen.
Voraussetzung für den effizienten Betrieb war die Aktivierung von SegWit, das die verlässliche Referenzierung von Transaktionen (Behebung der Transaction Malleability) ermöglichte.
Funktionsweise: Zahlungskanäle
Zwei Parteien eröffnen einen Zahlungskanal, indem sie in einer On-Chain-Transaktion Bitcoin in eine gemeinsame Multisignatur-Adresse einzahlen. Innerhalb des Kanals können sie danach beliebig viele Zahlungen austauschen, indem sie den Saldo per signierten, aber nicht veröffentlichten Transaktionen aktualisieren.
- Off-chain: Die laufenden Zahlungen erscheinen nicht in der Blockchain.
- Routing: Wer keinen direkten Kanal zum Empfänger hat, leitet die Zahlung über mehrere verbundene Kanäle weiter (Hashed Timelock Contracts sichern dies ab).
- Schliessung: Beim Schliessen wird nur der Endstand als eine Transaktion on-chain verbucht.
Die kryptografische Absicherung stützt sich auf Hash-Werte und Zeitsperren, sodass keine Partei einen veralteten Saldo durchsetzen kann.
Vorteile und Einsatz
Zahlungen im Lightning Network erfolgen praktisch in Echtzeit und eignen sich für Kleinstbeträge (Micropayments), für die On-Chain-Gebühren unverhältnismäßig hoch wären. Da nur Kanalöffnung und -schliessung on-chain landen, entlastet das Protokoll die Basiskette. Eingesetzt wird es unter anderem im Zahlungsverkehr, bei Trinkgeld-Funktionen und in Regionen mit Bitcoin als offiziellem Zahlungsmittel.
Grenzen und Kritik
Zum Betrieb muss Kapital in Kanälen gebunden werden; die Liquidität muss für erfolgreiches Routing ausreichend verteilt sein. Empfangende Wallets müssen für bestimmte Sicherheitsfunktionen zeitweise online sein. Zudem entstehen Fragen der Nutzerfreundlichkeit und der Netzwerktopologie, da sich Zahlungen bevorzugt über gut vernetzte Knoten bündeln können. Für die Blockchain-Forensik sind Off-chain-Zahlungen schwerer nachvollziehbar als On-Chain-Transaktionen, da nur Kanalöffnungen und -schliessungen öffentlich sichtbar sind.
Häufige Fragen
Für welche Kryptowährung ist das Lightning Network gedacht?
Primär für Bitcoin. Es ist ein Second Layer, der auf der Bitcoin-Basiskette aufsetzt; angepasste Varianten existieren auch für einige andere Netzwerke.
Sind Lightning-Zahlungen in der Blockchain sichtbar?
Nein. Nur das Eröffnen und Schliessen eines Kanals wird on-chain verbucht; die einzelnen Zahlungen laufen off-chain zwischen den Beteiligten.
Warum ist SegWit Voraussetzung?
SegWit behob die Transaction Malleability, wodurch sich unbestätigte Transaktionen zuverlässig referenzieren lassen. Ohne diese Eigenschaft wären Zahlungskanäle nicht sicher umsetzbar.
Wie hoch sind die Gebühren?
Die Weiterleitungsgebühren sind in der Regel sehr gering und werden je Kanal von den Betreibern festgelegt. On-Chain-Gebühren fallen nur bei Kanalöffnung und -schliessung an.
Muss ich einen eigenen Node betreiben?
Nicht zwingend. Es gibt Wallets, die die Kanalverwaltung für den Nutzer übernehmen; ein eigener Node bietet mehr Kontrolle, ist aber optional.
Zusammenfassung
Das Lightning Network ist ein Second-Layer-Protokoll für Bitcoin, das Zahlungen über bilaterale Kanäle off-chain abwickelt und so schnelle, günstige Micropayments ermöglicht. Nur Eröffnung und Schliessung der Kanäle werden auf der Blockchain verbucht. Es entlastet die Basiskette, bringt aber Anforderungen an Liquidität, Verfügbarkeit und Nutzerfreundlichkeit mit sich.
Weiterführende Quellen
- Wikipedia: Lightning Network: de.wikipedia.org
- Lightning Network Whitepaper (Poon/Dryja): lightning.network