Layer 2 – Ansätze für Bitcoins Skalierung

Sechs Bestätigungen für eine Bitcoinzahlung bedeuten etwa 60 Minuten Wartezeit und auch nur eine Bestätigung von 10 Minuten wäre noch eine lange Wartezeit für einen Kaffee, zum Glück gibt es Ansätze, dieses Problem zu lösen!

Da Nakamoto ein „elektronisches Cash System“ entwerfen wollte, mussten seine Nachfolger über mögliche Lösungen für das Skalierbarkeitsproblem von Bitcoin nachdenken. Wenn BTC für Zahlungen verwendet werden soll, könnten Transaktionsgebühren von mehreren Dollar und stundenlange Wartezeiten nicht akzeptiert werden.

Nachdem Bitcoin-Miner im Mai 2017 einen Vorschlag zur Erhöhung der Blockgröße von Bitcoin auf zwei Megabyte abgelehnt hatten, wurde Bitcoin Cash als „Hard Fork“ von Bitcoin Core geschaffen. Bei einer Hard Fork hält jeder Inhaber von Coins auf der ursprünglichen Kette auch Coins der Nachkommen, aber ab dem Zeitpunkt der Fork divergieren die Blockchains. Manchmal entscheiden sich die meisten Miner dafür, die ältere Kette aufzugeben, und sie gerät in Vergessenheit. Bei Bitcoin Cash war dies jedoch nicht der Fall, und dessen Akzeptanz liegt bis heute weit unter der von Bitcoin. Bitcoin Cash kann 250 tps erreichen. Das ist weit entfernt von den Anforderungen der realen Welt. Das Visa-Netzwerk verarbeitet an starken Tagen bis zu 56.000 tps.

Zum Glück haben ein paar clevere Entwickler eine Lösung gefunden und 2016 das Lightning Network(1) eingeführt, das 2018 offiziell startete.

Das Lightning Network

Das Whitepaper von Lightning Network wurde am 14. Januar 2016 veröffentlicht und von Joseph Poon und Thaddeus Dryja verfasst. Seitdem hat das Team von Lightning Labs unter der Leitung von Elizabeth Stark stetige Fortschritte gemacht.
Lightning spezifiziert ein Peer-to-Peer Zahlungssystem auf Basis von Bitcoin, das „Zahlungskanäle“ verwendet. Der Mechanismus ist einfach und elegant:

  1. Alice lädt ihren Lightning-Zahlungskanal zu Bob mit BTC auf (erste On-Chain-Transaktion)
  2. Alice schickt Bob eine Transaktion
  3. Alice kann Bob so viele weitere Transaktionen senden, wie sie möchte, bis ihr Geld aufgebraucht ist
  4. Alice und Bob einigen sich auf den gezahlten Gesamtbetrag und schließen den Zahlungskanal. (zweite On-Chain-Transaktion)

Die Gebühr für das Versenden einer Lightning Transaktion beträgt null, wenn eine direkte Verbindung zwischen den Parteien besteht. Lightning kann eine Zahlung auch durch viele Zwischenempfänger leiten. Die Transaktion breitet sich wie ein Blitz am Himmel aus, bis sie den gewünschten Empfänger erreicht. Zwischenempfänger verlangen für die Bereitstellung der notwendigen Liquidität winzige Gebühren, oft Bruchteile eines Prozent.

Das Lightning Network ist wie ein soziales Netzwerk für Zahlungen. Da jeder Teilnehmer nur so viel weiterleiten kann, wie er Guthaben hat, kann es schwierig sein große Beträge zu senden. Glücklicherweise gab es 2021 ein exponentielles Wachstum der Netzwerkkapazität, das im Oktober 2021 3000 BTC (~150 Millionen US-Dollar) überstieg.

Abbildung: Visualisierung des Lightning-Netzwerks

Visualisierung des Lightning-Netzwerks. Quelle: Acinq.co

Im Dezember 2021 gab es weltweit mehr als 17.100 Lightning Nodes, die meisten davon in den USA und der Europäischen Union. Diese Nodes verfügen über mehr als 77.000 offene Zahlungskanäle. Lightning Wallets für iOS und Android sind so weit ausgereift, dass sie von jedermann verwendet werden können. Und in Venezuela kaufen versierte Einwohner mit BTC ein.

Es war noch nie so einfach, mit Bitcoin einen Kaffee zu erstehen. Das ist etwas, das gerade auch für die Einwohner des lateinamerikanischen Landes El Salvador genau rechtzeitig gekommen ist!

1 Siehe “Was ist das Lightning Network in Bitcoin und wie funktioniert es?”, Cointelegraph

Bei diesem Artikel handelt es sich um einen Ausschnitt aus dem über 90 Seiten umfassenden Bericht Die Zukunft von Decentralized Finance – Bleibt Ethereum die Nummer eins?, der vom Crypto Research Report und Cointelegraph Consulting mitherausgegeben wird. Der Bericht wurde von zehn Autoren erstellt und von Arcana, Brave, ANote Music, Radix, Fuse, Cryptix, Casper Labs, Coinfinity, Ambire, BitPanda und CakeDEFI unterstützt.