This post is also available on:
Lightning Adresse
Was ist eine Lightning Adresse und welche Lightning Wallets unterstützen das Senden und Empfangen von Lightning Zahlungen per Lightning Adresse?
Diese Fragen wollen wir in diesem Beitrag nachgehen. Wir werden erklären, Wofür benötigt man eine Lightning Adresse und Wie kann man eine eigene Lightning Adresse bekommen?
Inhaltsverzeichnis
- Was ist eine Lightning Adresse?
- Zahlung an eine Lightning Adresse
- Wie bekommt man eine Lightning Adresse
- Lightning Wallet mit Lightning Adresse
- Welche Lightning Wallet unterstützt Lightning Adressen
- Lightning Adresse auf dem eigenen Lightning Node (Non-Custodial)
- Lightning Address Anbieter
- Lightning Wallet Service von LNbits und LNPay
- Eigene Domain
Was ist eine Lightning Adresse?
Um eine Lightning Zahlungen zu senden, benötigt der Zahler vom Zahlungsempfänger vorher eine Lightning Rechnung. Diese Lightning Rechnung beinhaltet unter anderem die Angaben zu Verwendungszweck und Betrag.
Leider kann so eine Lightning Rechnung sehr kompliziert aussehen:
lnbc1u1ps5q5xypp52tzp3t5ttzn0pnc2davp7y4nn4ferlywqmvp40m6lfuslwm20p7qdql235hqurfdenjqar0yp8kumr9d9hx2uccqzpgxq9g84sqsp5gngsa5kvty867jqrt93zmn84rr2fvu06pcqyey2td8hhknxvgkks9qyyssqclez6h2usx2xf69duqdef9nmh98xyzusuwwgfrgd3emtl8v9fr7hvaddns7p92d2xz9tdsaqvn5cjw9rf9wsq3tegav2nxfjvssqzecqnakr9f
Etwas komfortabler sieht es aus, wenn diese Adresse in Form eines QR-Code dargestellt wird.
Es gibt aber auch die Situation, bei der ein Zahler keine Lightning Rechnung von einem Zahlungsempfänger vorliegen hat.
Wenn also der Zahlungsempfänger keine Lightning Invoice im Vorfeld erstellt bzw. erstellen kann.
Wenn man einfach eine Gutschrift von einem Dritten erhalten möchte.
Dies kann z.B. sein, wenn man spontane Lightning Spenden empfangen möchte oder von einem Services Gutschriften für eine Leistung erhält.
Für diese Fälle gibt es LNURL-Pay. Hier wird über eine Anforderung des Zahlers an den Zahlungsempfänger eine Lightning Rechnung erstellt, bei welcher der Zahler den Betrag und den Verwendungszweck (Kommentar) selbst hinzufügt.
Der Zahlungsempfänger kann seine LNURL als QR Code oder als String auf seiner Seite publizieren.
Eine solche LNURL sieht zum Beispiel so aus:
LNURL1DP68GURN8GHJ7MRW9E6XJURN9UH8WETVDSKKKMN0WAHZ7MRWW4EXCUP0DAHXCETFDEJHXJAAZ37
Wer eine Lightning Wallet verwendet, welche LNURL-Pay unterstützt, kann diesen String in das entsprechende Invoice Feld seiner Lightning Wallet einsetzen.
Dieser LNURL String ist allerdings zu kompliziert und unkomfortabel, um sich zu merken bzw. weiterzugeben.
Es gibt allerdings die Möglichkeit, dass diese LNURL Adresse in Form einer Email-Adresse dargestellt werden kann.
Wenn eine LNURL Adresse zum Beispiel in der Form onleines@lntxbot.com dargestellt wird, dann handelt es sich um eine Lightning Adresse.
Was wird benötigt?
Senden an eine Lightning Adresse
Um eine Lightning Zahlung an eine Lightning Adresse zu tätigen, wird eine Lightning Wallet benötigt, welche das Senden an Lightning Adresse unterstützt.
Eine Auflistung aller Lightning Wallets, welche das Senden an Lightning Adresse unterstützen, findest Du am Ende dieser Seite.
Empfangen an eine Lightning Adresse
Um selber Lightning Zahlung zu empfangen, wird eine eigene Lightning Adresse benötigt. Wie Du eine eigene Lightning Adresse bekommst, erfährst Du in dem Abschnitt Eigene Lightning Adresse
Zahlung an eine Lightning Adresse
Möchte man an eine Lightning Adresse eine Lightning Zahlung durchführen, so muss die verwendete Lightning Wallet mindestens LNURL-Pay unterstützen, was bei fast allen Lightning Wallets der Fall ist.
Dann kann man in das Invoice Feld den oben genannten LNURL String einsetzen. Immer mehr Lightning Wallet, die bereits LNURL unterstützen, integrieren zusätzlich die Möglichkeit über eine Lightning Adresse eine Lightning Zahlung auszuführen.
Anstelle des LNURL-Strings, kann dann auch eine Lightning Adresse eingesetzt werden.
Am Beispiel der BlueWallet zeigen wir eine Lightning Zahlung an eine Lightning Adresse:
Zahlung Empfangen mit einer Lightning Adresse
Wer über eine Lightning Adresse verfügt, kann darüber auch komfortabel Lightning Zahlungen empfangen.
Dazu kommuniziert man seine Lightning Adresse auf seiner Internetadresse, im Social Media Status oder in seinem Freundeskreis. Jeder der die Adresse kennt, kann dann schnell und einfach ein paar Sats schicken und bei Bedarf eine Nachricht mitsenden.
Immer mehr Services unterstützen die Auszahlung von Gutschriften an eine Lightning Adresse.
Bei Starbackr kann man als Payout Methode seine Lightning Adresse hinterlegen und bekommt dann seine Sats an diese Adresse ausbezahlt.
Wer die BTCPayWall verwendet, kann (ab der nächsten Version) neben BTCPayServer und OpenNode seine Sats auch direkt auf seine Lightning Adresse gutschreiben lassen.
Wie bekommt man eine eigene Lightning Adresse?
Es gibt Lightning Wallet Anbieter, die eine Lightning Adresse beinhalten. Hier handelt es sich in der Regel um Custodial Lösungen. Diese Lösungen sind Nutzer geeignet, die keinen eigenen Lightning Node betreiben.
Für die Betreiber eines eigenen Lightning Nodes gibt es zusätzlich Non-Custodial Lösungen.
Lightning Wallet inclusive Lightning Adresse
Die einfachste Möglichkeit, um eine eigene Lightning Adresse zu erhalten, ist eine Lightning Wallet zu verwenden, welche Lightning Adressen anbietet.
Diese Lightning Wallet stellen eine Lightning Adresse zur Verfügung, welche sich aus dem Usernamen und einem Zusatz des jeweiligen Anbieters zusammensetzt.
Wer zum Beispiel die Telegram Lightning Wallet von LNTXBOT verwendet, bekommt die Adresse username@lntxbot.com oder bei der LightningTipBot ist es username@ln.tips.
Es gibt auch Services, die ihren Kunden eine eigene Lightning Wallet zur Verfügung stellen, um eine einfache Einzahlung auf dem Konto zu ermöglichen. Da ist die eigene Lightning Adresse eine Einzahlungsoption und hilft dem User seine eigene Einzahlungsadresse leichter zu merken.
So kann man zB sein eigenes Konto bei LNMarkets, Starbackr oder bei Bitrefill mit einer Lightning Adresse wie onleines@bitrefill.me aufladen.
Lightning Wallet zum Senden & Eigene Lightning Adresse
Wallet
System
(Self)-Custodial
(kein) eigene Node
Lightning Adresse
Detailbeschreibung
iOS, Android
Custodial and Self-Custodial
kein eigener Node erforderlich
Senden
Telegram
Custodial
kein eigener Node erforderlich
Senden & eigene Lightning Adresse
Non-Custodal Lightning Adresse
Wer eine Lightning Adresse über seine Lightning Wallet erhält, verwendet dabei eine Custodial Lösung.
Dies bedeutet, dass die Lightning Zahlung an die Lightning Adresse auf einer Lightning Wallet gutgeschrieben wird, auf welcher der Wallet Betreiber Zugriff auf Dein Lightning Guthaben hat.
Dies ist ein vertretbares Risiko, wenn man selber den Aufwand für den Betrieb eines eigenen Lighning Node nicht auf sich nehmen möchte.
Wer einen eigenen Lightning Node betreibt oder eine Non-Custodial Lightning Adresse wünscht, der erhält die Antworten in den folgenden Kapiteln.
Lightning Wallet Service von LNPay und LNbits
Bei LNPay.co oder LNbits.com kann man sich eine eigene Non-Custodial Lightning Wallet inklusive Lightning Adresse erstellenden.
Dies ist für diejenigen gedacht, die eine Non-Custodial Lösungen wünschen und über keinen eigenen Lightning Node verfügen.
In unserem Beispiel verwenden wir den Dienst LNPay.co und erstellen ein Account und eine Wallet.
Um bei einem Lightning Adress Anbieter eine Lightning Adresse anzulegen, benötigen wir von LNPay den Public Access Key (pak) und den Wallet Invoice Key (waki).
Wir erhalten einen Secret PIN angezeigt, den wir benötigen, wenn wir in der Zukunft, die eben vorgenommene Konfiguration ändern wollen.
Wir erhalten einen QR-Code angezeigt, über den wir eine Testzahlung vornehmen können. Wenn die Zahlung erfolgreich war, dann erhalten wir die gezahlten Satoshi auf unserer hinterlegten Lightning Wallet gutgeschrieben.
Lightning Adresse auf dem eigenen Lightning Node (Non-Custodial)
Wer einen eigenen Lightning Node betreibt, kann eine Lightning Adresse verwenden, welche mit dem eigenen Lightning Node verbunden ist.
Um diese Verbindung herzustellen, benötigt man die LND Rest API und die Invoice Macaroon Angaben von seinem Lightning Node.
Wer diese Angaben kennt, der kann sich eine Lightning Adresse bei einem Lightning Address Anbieter einrichten oder eine eigene Domain verwenden.
Lightning Address Anbieter
Mittlerweile gibt es zahlreiche Betreiber von Lightning Address Server, über die man eine eigene Lightning Adresse erhalten kann.
Hierzu muss man entweder einen eigenen Lightning Node mit LND betreiben oder bei LNPay bzw. LNbits ein Konto eingerichtet haben.
Wer seinen LND Lightning Node verwenden will, benötigt die LND REST API Onion Adresse mit Port 8080 von seinem LND Node und zusätzlich seine Invoice Macaroon.
Wir haben uns bei https://btcadresse.de/ die Adresse onleines@btcadresse.de besorgt.
Weitere Adressen gibt es zum Beispiel von:
Verwenden einer eigenen Domain
Es besteht aber auch die Möglichkeit eine Lightning Adresse mit einer eigenen Domain zu erstellen. Dies setzt voraus, dass man eine Domain verwendet, welche ausschließlich für den Einsatz als Lightning Adresse verwendet wird.
Dazu muss für diese Domain folgende vier DNS-Einstellungen vorgenommen werden:
- CNAME Record mit dem Ziel bridgeaddr.fiatjaf.com
- TXT Record für _host.domain.com mit dem Ziel der LND Rest API Onion Adresse
- TXT Record für _macaroon.domain.com mit den Angaben der Invoice Macaroon
- TXT Record für _kind.domain.com mit dem Ziel LND
Es ist dann unerheblich, was vor dem @-Zeichen steht. Jede Lightning Zahlung an diese Lightning Adresse wird auf dem hinterlegten Lightning Node gutgeschrieben.
Sende mir eine kleine Spende an tip@onleines.de
Für eine detaillierte Beschreibung siehe: https://btc21.de/lightning-adresse/
This post is also available on: