BLOG
LNURL-withdraw revolutioniert Lightning Netzwerk-Transaktionen mit benutzerfreundlichen QR-Codes. Entdecken Sie kreative Projekte, die LNURL-withdraw im wachsenden Lightning-Ökosystem nutzen
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.
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.
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.
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:
https://twitter.com/r0ckstardev/status/1729688270051619148
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.
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.
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
Empfangen und senden Sie jetzt Bitcoin