BLOG

Qu'est-ce que LNURL-withdraw ? Scanner un QR pour recevoir des sats

LNURL-withdraw révolutionne les transactions du réseau Lightning grâce à des codes QR ergonomiques. Explorez les projets créatifs utilisant LNURL-withdraw dans l'écosystème en expansion de Lightning .

Qu'est-ce que LNURL-withdraw ? Scanner un QR pour recevoir des sats
23 janvier 2024
Eduardo Prospero

Les implémentations telles que LNURL-withdraw rendent le réseau Lightning de plus en plus simple pour l'utilisateur final. Scannez un QR et recevez votre paiement, c'est tout. On est loin des factures à usage unique qui caractérisaient le réseau Lightning dans un passé récent. Certains diront que Lightning n'est pas encore prêt pour une adoption massive, mais chez Blink, nous pensons que c'est le cas. Et LNURL-withdraw est l'une des raisons pour lesquelles nous sommes confiants dans cette évaluation. 

Commençons par le début, LNURL est un protocole open-source qui offre d'énormes améliorations UX tout en ouvrant de nouvelles possibilités passionnantes. Il a été initialement créé par Anton Kumaigorodski, qui a également créé le premier portefeuille mobile Lightning , avec l'aide de Fiatjaf, le créateur de Nostr. Comme son nom l'indique, LNURL s'appuie sur le protocole HTTP et utilise les URL pour interagir avec le réseau Lightning . La norme permet aux parties prenantes d'échanger des informations, ce qui laisse aux développeurs la possibilité d'innover et de créer de nouveaux services et de nouvelles fonctionnalités.

Le seul problème est que les portefeuilles en interaction doivent prendre en charge LNURL pour être compatibles les uns avec les autres. Cependant, la majorité des portefeuilles du réseau Lightning le déjà font, y compris votre porte-monnaie préféré : Blink.

Concentrons-nous : Qu'est-ce que LNURL-withdraw nous permet de faire ?

Le problème que LNURL-withdraw résout est énorme. 

Comme vous le savez probablement, le réseau Lightning est constitué de milliers de canaux bidirectionnels interconnectés. Pour en ouvrir un, l'utilisateur et la contrepartie doivent bloquer un montant de BTC sur la chaîne principale. Pour recevoir des paiements, l'utilisateur dépend de la contrepartie pour maintenir la liquidité. Si aucune des contreparties de l'utilisateur ne disposait de liquidités, le paiement ne pouvait tout simplement pas être "acheminé" vers le portefeuille de l'utilisateur.

Plusieurs services ont été créés pour remédier à ce point faible dans l'armure du réseau Lightning , parmi lesquels : Amboss'Magma, Lightning Labs 'Lightning Loop and Pool, Thor by Bitrefill, et Liquidity Ads.

Cependant, l'utilisateur devait toujours créer une facture à usage unique pour être payé. Ce qui, en soi, empêchait l'utilisateur de recevoir des paiements réguliers ou de solliciter les pourboires Lightning que l'internet appelle aujourd'hui "zaps".

Voici LNURL-withdraw. Comme le dit le guide de Bolt.Fun pour les développeurs:

"Le flux LNURL-withdraw normalise la communication de cette facture LN et le paiement de la facture en une seule action UX initiée par le PORTEFEUILLE LN."

Nous utilisons donc toujours des factures, mais elles sont sous le capot. C'est ainsi que fonctionnent les adresses Lightning . C'est également ainsi que fonctionnent les demandes de retrait de LNURL et les demandes de paiement. L'utilisateur scanne un code QR, le portefeuille interagit avec le nœud, le nœud envoie des spécifications au portefeuille, l'utilisateur choisit ce qu'il veut faire, une facture est créée et l'utilisateur paie ou reçoit des sats.

Les critiques de LNURL

Rien n'est parfait, et LNURL présente un inconvénient majeur. Puisqu'il est construit sur HTTP, le protocole utilise un serveur web pour coordonner les retraits LNURL et toutes les autres activités. Cela implique la centralisation et la confiance, deux caractéristiques auxquelles Bitcoin est fermement opposé. Heureusement, des services tels que le système de comptabilité LNbits permettent aux utilisateurs plus avancés d'interagir avec LNURL d'une manière plus sereine.

D'autre part, il y a la situation de Bolt12. Il s'agit d'un second protocole initialement créé par le développeur de Core Lightning et qui progresse grâce à la communauté open source. Ce "projet de spécification" offre tout ce que LNURL apporte, y compris LNURL-withdraws, et n'a pas besoin d'un serveur web pour agir en tant que coordinateur. 

Cependant, Bolt12 est encore en cours de développement. Selon le site web, il ne bénéficie pour l'instant que d'un "soutien expérimental" ; et l'équipe prévient que, "au fur et à mesure de l'augmentation des commentaires et des mises en œuvre, il pourrait changer à nouveau". Néanmoins, deux implémentations majeures de Lightning le prennent déjà en charge, et ce nombre est susceptible d'augmenter dans un avenir proche.

Services qui utilisent de manière créative LNURL-withdraw

L'écosystème LNURL est déjà impressionnant, mais il ne fait que commencer. Voici quelques projets de choix qui utilisent LNURL-withdraw. Voilà ce dont le protocole est capable :

  • BTCPay Server est un "processeur de paiement en crypto-monnaie auto-hébergé et open-source". Il publiera bientôt un "plugin de bons" alimenté par LNURL-withdraw qui permettra à l'utilisateur d'imprimer des codes QR LNURL-withdraw pouvant être utilisés pour vendre ou offrir des bitcoins à d'autres personnes !

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

  • Lightsats offre aux bitcoiners un moyen pratique de "donner un pourboire/un cadeau en sats sans se soucier de l'intégration de l'utilisateur". Le destinataire du pourboire doit apprendre à configurer et à utiliser un portefeuille Lightning pour l'obtenir, et "si votre destinataire ne retire pas son pourboire à temps, vous pouvez récupérer vos sats !"
  • La variété Lightning des bons Azteco mondialement connus utilise LNURL-withdraw. Il suffit aux clients de scanner un code pour recevoir les Sats qu'ils ont achetés. 
Image récupérée sur coincorner.com

Services qui utilisent LNURL de manière créative Demande de paiement

Cet article traite de LNURL-withdraw, mais pour l'anecdote, jetez un coup d'œil à ces projets qui utilisent sa spécification sœur. Le principal cas d'utilisation est celui des adresses Lightning les plus utiles dont Blink a déjà parlé, mais ce n'est qu'un début.

  • La Bolt Card est une "carte de débit autosouveraine bricolée" qui permet d'effectuer des paiements en bitcoins sur le réseau Lightning à l'aide d'une carte de paiement sans contact. 
  • Que diriez-vous de payer une recharge de bière par l'intermédiaire du LightningTipBot? C'est si simple, croyez-le ou non.
  • Plus intéressant encore, la mise en œuvre des demandes de paiement LNURL dans les zones rurales d'Afrique du Sud. Au minimum, c'est aussi bien que les solutions de paiement des applications bancaires. Cependant, le réseau Lightning est au service de ceux qui en ont vraiment besoin : les populations non bancarisées du monde entier. 

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

De plus, n'importe qui, n'importe où dans le monde, peut donner un pourboire à ce magasin en scannant le code QR. Bonne chance pour y parvenir, Apple Pay.

  • Les gens peuvent installer des distributeurs automatiques Lightning qui n'ont pas besoin d'être connectés à l'internet pour effectuer des transactions. Regardez les lunettes que ce bitcoiner a achetées !

Si vous voulez en savoir plus, voici une liste permanente de projets qui utilisent LNURL-withdraw et LNURL pay requests. Ils sont tout aussi incroyables que les précédents.

Vous voulez que votre histoire soit publiée sur le blog de Blink ? Rejoignez le BUS Blink : https://t.me/blinkbus

Composant de partage social

Téléchargez Blink

Commencez à recevoir et à envoyer des bitcoins dès maintenant

Suivez-nous