BLOG
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 .
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.
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.
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.
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 :
https://twitter.com/r0ckstardev/status/1729688270051619148
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.
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.
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
Commencez à recevoir et à envoyer des bitcoins dès maintenant