LNURL
LNURL est un ensemble de protocoles HTTP qui simplifient l'usage de Lightning (lnurl-pay, lnurl-withdraw, lnurl-auth). Permet QR codes statiques, login Lightning et plus. Standard de fait pour l'expérience utilisateur. Critiqué pour sa centralisation côté serveur.
Une famille de protocoles Lightning
LNURL est une collection de protocoles construits autour de Lightning qui simplifient l'expérience utilisateur. Une URL bech32 encode la configuration et le wallet effectue le reste automatiquement.
Sous-protocoles principaux
LNURL-pay permet de payer un destinataire à une adresse statique. LNURL-withdraw autorise un retrait vers son wallet. LNURL-auth offre un login passwordless. LNURL-channel demande l'ouverture d'un canal.
Lightning Address
La Lightning Address ressemble à user@domain et utilise LNURL-pay sous le capot. C'est l'expérience la plus simple pour recevoir des bitcoins via Lightning.
Standardisation et débats
LNURL est très utilisé mais reste hors du périmètre des BOLT officiels. BOLT12 propose une alternative native, et l'écosystème navigue entre les deux selon les implémentations.
Termes lies
- Lightning NetworkLe Lightning Network est une solution de seconde couche construite sur Bitcoin permettant des paiements instantanes et quasi-gratuits. Il fonctionne via des canaux de paiement entre utilisateurs, avec un reglement final sur la blockchain principale. Ideal pour les micropaiements et les transactions quotidiennes.
- LUDLes LUD (Lightning URL Drafts) sont les spécifications LNURL, numérotées comme les BIPs. LUD-04, LUD-06, LUD-16, LUD-17... LightningAddress (user@domain.com) en est dérivé. Standard maintenu sur GitHub.
- L402L402 (anciennement LSAT) est un protocole d'authentification HTTP par paiement Lightning. Utilise les macaroons. Permet de monétiser une API par micropaiements. Implémenté par Lightning Labs.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.