BLOG

Was ist LNURL-withdraw? Einen QR-Code Scannen, um Sats zu empfangen

LNURL-withdraw revolutioniert Lightning Netzwerk-Transaktionen mit benutzerfreundlichen QR-Codes. Entdecken Sie kreative Projekte, die LNURL-withdraw im wachsenden Lightning-Ökosystem nutzen

Was ist LNURL-withdraw? Einen QR-Code Scannen, um Sats zu empfangen
23. Januar 2024
Eduardo Prospero

Implementierungen wie LNURL-withdraw machen das Lightning Netzwerk einfacher und einfacher für den Endnutzer. Scannen Sie einen QR-Code und erhalten Sie Ihre Zahlung, das war's. Das ist weit entfernt von den Einweg-Rechnungen, die das Lightning Netzwerk in der jüngsten Vergangenheit kennzeichneten. Einige mögen argumentieren, dass Lightning noch nicht bereit für die Massenanwendung ist, aber wir bei Blink glauben, dass es das ist. Und LNURL-withdraw ist einer der Gründe, warum wir uns bei dieser Einschätzung sicher sind. 

Fangen wir ganz oben an: LNURL ist ein Open-Source-Protokoll, das enorme UX-Verbesserungen bietet und gleichzeitig neue und spannende Möglichkeiten eröffnet. Es wurde ursprünglich von Anton Kumaigorodski entwickelt, der auch die erste mobile Lightning-Wallet gebaut hat, mit Unterstützung von Fiatjaf, dem Erfinder von Nostr. Wie der Name schon vermuten lässt, basiert LNURL auf HTTP und nutzt URLs zur Interaktion mit dem Lightning Netzwerk. Der Standard ermöglicht es den Transaktionsparteien, Informationen auszutauschen, was Entwicklern die Tür für Innovationen und neue Dienste und Funktionen offen lässt.

Der einzige Vorbehalt ist, dass die interagierenden Wallets LNURL unterstützen müssen, um miteinander kompatibel zu sein. Die meisten Lightning Netzwerk Wallets tun dies jedoch bereits, darunter auch Ihre Lieblingswallets: Blink.

Was können wir mit LNURL-withdraw tun?

Das Problem, das LNURL-withdraw löst, ist enorm. 

Wie Sie wahrscheinlich wissen, besteht das Lightning Netzwerk aus Tausenden von miteinander verbundenen Zwei-Wege-Kanälen. Um einen zu öffnen, müssen der Nutzer und die Gegenpartei einen Betrag von BTC auf der Hauptkette sperren. Um Zahlungen zu erhalten, ist der Nutzer darauf angewiesen, dass die Gegenpartei die Liquidität aufrechterhält. Wenn keine der Gegenparteien des Nutzers über eingehende Liquidität verfügte, konnte die Zahlung einfach nicht an die Wallet des Nutzers weitergeleitet werden.

Mehrere Dienste sind angetreten, um diese Schwachstelle im Lightning Netzwerk zu beheben, darunter: Magma von Amboss, Lightning Labs' Lightning Loop und Pool, Thor von Bitrefill und Liquidity Ads.

Allerdings musste der Nutzer immer noch eine Rechnung zur einmaligen Verwendung erstellen, um bezahlt zu werden. Und das hinderte den Nutzer daran, regelmäßige Zahlungen zu erhalten oder Lightning Spenden zu erhalten, die im Internet jetzt "Zaps" genannt werden.

Geben Sie LNURL-withdraw ein. So steht es im Bolt.Fun-Leitfaden für Entwickler:

"Der LNURL-Withdraw-Flow standardisiert die Kommunikation dieser LN-Rechnung und die Bezahlung der Rechnung in einer einzigen UX-Aktion, die vom LN WALLET initiiert wird."

Wir verwenden also immer noch Invoices, aber nur im Hintergrund. So funktionieren Lightning-Adressen. So funktionieren auch die Anfragen von LNURL-withdraw und die Zahlungsanfragen. Der Nutzer scannt einen QR-Code, die Wallet interagiert mit dem Node, der Node sendet einige Spezifikationen an die Wallet, der Nutzer wählt aus, was zu tun ist, eine Rechnung wird erstellt und der Nutzer zahlt oder erhält Sats.

Die Kritiker von LNURL

Nichts ist perfekt, und LNURL hat einen großen Nachteil. Da es auf HTTP aufbaut, verwendet das Protokoll einen Webserver, um die LNURL-Zugriffe und alle anderen Aktivitäten zu koordinieren. Diese Tatsache impliziert Zentralisierung und Vertrauen, zwei Eigenschaften, gegen die Bitcoin sich entschieden stellt. Glücklicherweise ermöglichen Dienste wie das LNbits fortgeschrittenen Nutzern, mit LNURL auf eine vertrauenslosere Weise zu interagieren.

Auf der anderen Seite gibt es die Bolt12-Situation. Ein zweites Protokoll, das ursprünglich vom Entwickler von Core Lightning geschaffen wurde und von der Open-Source-Community vorangetrieben wird. Dieser "Spezifikationsentwurf" bietet alles, was LNURL bietet, einschließlich LNURL-withdraws, und benötigt keinen Webserver, der als Koordinator fungiert. 

Bolt12 befindet sich jedoch noch in der Entwicklung. Laut der Website gibt es derzeit nur eine "experimentelle Unterstützung", und das Team warnt, dass sich dies wieder ändern könnte, wenn mehr Feedback und Implementierungen hinzukommen. Nichtsdestotrotz wird es bereits von zwei großen Lightning-Implementierungen unterstützt, und diese Zahl wird in naher Zukunft wahrscheinlich noch steigen.

Dienste, die LNURL-withdraw kreativ nutzen

Das LNURL-Ökosystem ist bereits beeindruckend, aber seien Sie versichert, dass es erst am Anfang steht. Hier sind einige ausgewählte Projekte, die LNURL-withdraw verwenden. Das ist es, wozu das Protokoll fähig ist:

  • BTCPay Server ist ein "selbstgehosteter Open-Source-Zahlungsprozessor für Kryptowährungen". Sie werden bald ein LNURL-gesteuertes "Gutschein-Plugin" veröffentlichen, das es dem Benutzer ermöglicht, LNURL-gesteuerte QR-Codes zu drucken, die verwendet werden können, um Bitcoin zu verkaufen oder zu verschenken!

https://twitter.com/r0ckstardev/status/1729688270051619148

  • LightSats bietet Bitcoinern eine bequeme Möglichkeit, "Sats zu verschenken, ohne sich um das Onboarding des Nutzers zu kümmern". Der Empfänger des Trinkgelds muss lernen, wie man eine Lightning Wallet einrichtet und benutzt, um Bitcoin zu erhalten, und "wenn Ihr Empfänger sein Trinkgeld nicht rechtzeitig abhebt, können Sie Ihre Sats zurückfordern!"
  • Die Lightning-Variante der weltberühmten Azteco-Gutscheine verwendet LNURL-withdraw. Ihre Kunden müssen nur einen Code scannen, um die gekauften Sats zu erhalten. 
Bildabruf von coincorner.com

Dienste, die LNURL Pay Request kreativ nutzen

In diesem Artikel geht es um LNURL-withdraw, aber schauen Sie sich doch einfach mal diese Projekte an, die seine Schwesterspezifikation verwenden. Der Hauptanwendungsfall sind die nützlichsten Lightning-Adressen, die Blink zuvor diskutiert hat, aber das ist nur der Anfang.

  • Die Bolt Card ist eine "DIY-selbständige Debitkarte", die "Bitcoin-Zahlungen über das Lightning Netzwerk mit einer kontaktlosen Zahlungskarte" ermöglicht. 
  • Wie wäre es, wenn du mit dem LightningTipBot für das Nachfüllen von Bier bezahlst? Es ist so einfach, ob du es glaubst oder nicht.
  • Noch spannender ist diese Implementierung von LNURL-Zahlungsanfragen im ländlichen Südafrika. Sie ist mindestens so gut wie die Zahlungslösungen der Banken-Apps. Das Lightning Netzwerk dient jedoch denjenigen, die es wirklich brauchen: der Weltbevölkerung ohne Bankverbindung. 

https://twitter.com/Printer_Gobrrr/status/1506547369957117957

Außerdem kann jeder, egal wo auf der Welt, diesem Geschäft durch Scannen des QR-Codes ein Trinkgeld geben. Viel Glück beim Erreichen dieses Ziels, Apple Pay.

  • Jetzt kommt der Clou: Die Leute können Lightning-Automaten aufstellen, die nicht mit dem Internet verbunden sein müssen, um Transaktionen durchzuführen. Sehen Sie sich nur die Brille an, die dieser Bitcoiner gekauft hat!

Wenn Sie mehr wollen, finden Sie hier eine fortlaufende Liste von Projekten, die LNURL-withdraw und LNURL pay requests verwenden. Sie sind genauso unglaublich wie die oben genannten.

Möchten Sie, dass Ihre Geschichte im Blink-Blog veröffentlicht wird? Treten Sie dem Blink BUS bei: https://t.me/blinkbus

Social-Share-Komponente

Blink herunterladen

Empfangen und senden Sie jetzt Bitcoin

Folgen Sie uns