Bolt11 ist ein Standard für Lightning Network-Zahlungsanfragen im Bitcoin-Ökosystem. Er definiert, wie Informationen zu einer Zahlung kodiert und übertragen werden, sodass Lightning Network-Transaktionen effizient, sicher und interoperabel zwischen verschiedenen Wallets und Anwendungen durchgeführt werden können. Bolt11 ist damit ein zentraler Baustein für die Skalierung von Bitcoin-Transaktionen auf Layer-2.
Das Lightning Network ist ein Layer-2-Protokoll auf Bitcoin, das schnelle und kostengünstige Zahlungen ermöglicht. Um Transaktionen innerhalb dieses Netzwerks standardisiert abzuwickeln, wurde der Bolt11-Standard entwickelt. Er spezifiziert die Kodierung von Zahlungsanfragen inklusive Betrag, Zieladresse, Ablaufzeit und optionaler Metadaten. Durch diese Standardisierung können Wallets unterschiedlicher Anbieter Lightning-Zahlungen problemlos verarbeiten.
Eine Bolt11-Zahlungsanfrage besteht aus mehreren Elementen. Dazu gehören:
Bolt11 ermöglicht es, Lightning-Zahlungen ähnlich wie eine normale Bitcoin-Transaktion zu adressieren, ohne dass eine vollständige On-Chain-Bestätigung erforderlich ist. Der Empfänger erstellt eine Bolt11-Rechnung, die der Sender in seiner Wallet scannt oder eingibt. Die Wallet verarbeitet die Anfrage, sucht den besten Pfad im Lightning Network und sendet die Zahlung fast sofort, oft innerhalb von Sekunden und mit sehr niedrigen Gebühren.
Durch die kryptografische Signatur im Bolt11-Standard wird sichergestellt, dass die Zahlungsanfrage nicht manipuliert werden kann. Die Signatur prüft sowohl die Integrität der enthaltenen Daten als auch die Authentizität des Empfängers. Dadurch wird das Risiko von Betrug und Doppelzahlungen stark reduziert.
Die Nutzung von Bolt11 bietet mehrere Vorteile:
Ein typisches Beispiel: Ein Online-Shop akzeptiert Lightning-Zahlungen. Der Shop erstellt eine Bolt11-Rechnung mit dem zu zahlenden Betrag, die der Kunde in seiner Wallet scannt. Die Wallet überträgt die Zahlung über das Lightning Network an den Shop, der sofort eine Bestätigung erhält, noch bevor die Transaktion auf der Bitcoin-Blockchain erscheint. Dadurch wird eine schnelle und kostengünstige Abwicklung von Mikrozahlungen möglich.
Bolt11 ist ein essenzieller Standard für das Lightning Network und ermöglicht schnelle, sichere und interoperable Bitcoin-Zahlungen auf Layer-2. Durch die Kodierung von Zahlungsanfragen in einem klar definierten Format wird die Skalierbarkeit von Bitcoin verbessert und Mikrozahlungen praktikabel. Wer Lightning Network-Zahlungen versteht oder nutzen möchte, sollte Bolt11 als Grundlage kennen.