BOLT12 Offers: Wiederverwendbare Lightning-Zahlungscodes

sgit.space
1 min read
BOLT12 Offers: Wiederverwendbare Lightning-Zahlungscodes
```html

Was sind BOLT12 Offers?

BOLT12 Offers sind wieder verwendbare Zahlungscodes für das Lightning-Netzwerk. Im Gegensatz zu traditionellen Lightning-Rechnungen (BOLT11) sind sie statisch und können mehrfach genutzt werden. Das macht sie ideal für wiederkehrende Zahlungen oder Spendenlinks. Auf unserer Plattform sgit.space setzen wir diese Technologie ein, um flexible Zahlungslösungen anzubieten.

Vorteile gegenüber BOLT11

BOLT11-Rechnungen sind einmalig und müssen jedes Mal neu generiert werden. BOLT12 Offers hingegen bleiben gültig und können beliebig oft gescannt oder geteilt werden. Zusätzlich unterstützen sie komplexere Zahlungsbedingungen, wie wiederkehrende Beträge oder spezifische Zahlungsziele. Das reduziert den Aufwand für beide Seiten – Sender und Empfänger.

Integration auf sgit.space

Wir nutzen BOLT12 Offers in unserer Self-Hosted-Umgebung, um Zahlungsprozesse zu vereinfachen. Über unsere API können Nutzer Offers generieren und verwalten. Die Offers werden in einer Lightning-Node-Datenbank gespeichert und sind über eindeutige URLs abrufbar. Die Validierung erfolgt direkt über unseren Backend-Service.

Technische Umsetzung

Für die Generierung von BOLT12 Offers verwenden wir Core Lightning mit dem offers-Plugin. Die Offers werden als Base64-kodierte Strings ausgegeben und können in QR-Codes oder Links eingebettet werden. Unser System prüft automatisch, ob die Offer noch gültig ist und leitet die Zahlung an den richtigen Empfänger weiter.

Sicherheitsaspekte

BOLT12 Offers sind signiert und können nicht nachträglich manipuliert werden. Dennoch raten wir dazu, regelmäßig neue Offers zu generieren, um Missbrauch vorzubeugen. Auf sgit.space setzen wir zusätzliche Sicherheitsmaßnahmen ein, wie Rate-Limiting und IP-basierte Zugriffskontrolle auf die Offer-API.

Praktische Anwendung

Ein typischer Use-Case auf unserer Plattform ist die Abrechnung von Dienstleistungen. Statt für jede Zahlung eine neue Rechnung zu generieren, erhält der Nutzer einen BOLT12-Offer-Link, der über Monate hinweg gültig bleibt. Das spart Zeit und reduziert Fehlerquellen bei der Abwicklung.

```