Le protocole L402 peut-il faire de Bitcoin la monnaie d'Internet ?
Le protocole L402, anciennement appelé LSAT, est une initiative de Lightning Labs, l'entreprise derrière le Lightning Network, qui vise à faire de Bitcoin la monnaie la plus simple à utiliser sur Internet.
Concrètement, ce protocole permet aux applications en ligne de faire payer chaque requête API en bitcoins via le Lightning Network, une infrastructure de seconde couche dédiée aux transferts instantanés.
Le protocole a beaucoup fait parler de lui en juillet 2023, lorsque Olaoluwa Osuntokun, directeur technique de Lightning Labs, a partagé une vidéo montrant un modèle d'intelligence artificielle (IA) semblable à ChatGPT qui facturait 30 satoshis, la plus petite division du bitcoin, pour chacune de ses requêtes. Au cours du bitcoin au moment de l'enregistrement, cela représentait moins de 1 centime.
Cette innovation permet surtout de facturer des micropaiements à chaque requête, de manière quasi instantanée. L'utilisateur ne paie alors que le service dont il a besoin, au lieu de souscrire un abonnement mensuel ou annuel.
Mettre en place un tel standard de paiement par les canaux traditionnels serait peu réaliste, en raison du temps nécessaire à la confirmation des paiements par carte bancaire et des frais élevés que les banques prélèvent sur chaque paiement, qui dépassent parfois 2 % du montant total.
En utilisant le protocole L402, les applications peuvent tirer parti des qualités propres à la blockchain Bitcoin et au Lightning Network :
- Numérique : un réseau d'échange entièrement dématérialisé et accessible à tous ;
- Décentralisé : une structure qui permet des échanges sécurisés sans risque de censure ;
- Universel : une abstraction des frontières qui permet à n'importe qui dans le monde d'utiliser librement ces outils ;
- Économe en énergie : une infrastructure moins énergivore, adaptée à des besoins de consommation plus importants ;
- Rapide : des transactions confirmées en une fraction de seconde ;
- Accessible : une expérience utilisateur optimale, qui facilite les paiements via une extension de navigateur ou un téléphone mobile.
Le protocole L402 pourrait ainsi faire de Bitcoin l'une des monnaies les plus importantes d'Internet, une monnaie qui vit, évolue et s'utilise en ligne.
Comment fonctionne le protocole L402 ?
Le protocole L402 représente une innovation importante dans le domaine des micropaiements. Il repose principalement sur le Lightning Network et sur les macaroons, une version plus sophistiquée des cookies d'Internet.
Les macaroons offrent un mécanisme d'authentification des utilisateurs plus sûr et plus flexible que les cookies traditionnels.
Ils peuvent être validés cryptographiquement par leur émetteur ou par une entité à qui cette tâche a été déléguée, ce qui permet aux applications de vérifier les utilisateurs sans accéder à une base de données centrale. Les utilisateurs peuvent aussi ajouter leurs propres restrictions aux macaroons et déléguer ainsi des autorisations en toute sécurité.
Chaque authentification via les clés API L402 est associée à une facture Lightning et ne devient valide qu'une fois le paiement confirmé, ce qui garantit que chaque requête API est bien payée en satoshis.
Qu'est-ce qu'une API ?
Une API est une sorte de passerelle qui permet à différentes applications de communiquer entre elles. Dans le cas du protocole L402, les API permettent à l'application utilisée de transmettre la facture au portefeuille Lightning.
L'implémentation du protocole L402 décrite plus haut s'appelle « Aperture ». Elle utilise les macaroons pour garantir que seuls ceux qui ont payé peuvent accéder aux services en ligne.
Lorsqu'on utilise une application qui intègre le protocole L402, le processus se déroule de la manière suivante :
- l'application émet d'abord un macaroon, qui fait office de ticket numérique, accompagné d'une facture Lightning pour un paiement en satoshis ;
- une fois le paiement confirmé, le macaroon est activé avec la preuve de paiement reçue ;
- enfin, Aperture vérifie que le paiement a bien été effectué et que le macaroon accorde les autorisations nécessaires, avant de laisser la requête accéder à l'application. L'accès à l'application est ainsi payé et sécurisé, sans qu'un dispositif central ait besoin de vérifier chaque utilisateur et chaque paiement.
Le protocole a toutefois un point faible, qui se situe dans le processus de révocation des macaroons. Dans certains cas, celui-ci peut révoquer plusieurs macaroons à la fois. Une solution proposée consiste à inclure des identifiants uniques d'utilisateur dans les macaroons, afin de gérer les accès avec plus de souplesse.
Au final, le protocole L402 est une solution puissante pour développer des API monétisées, en particulier dans une économie de machine à machine, grâce à un mécanisme d'authentification et de paiement efficace.
Quel avenir le protocole L402 pourrait-il offrir à Bitcoin ?
Le protocole L402 n'en est qu'à ses débuts, mais son potentiel est déjà prometteur. Comme l'a montré la publication d'Olaoluwa Osuntokun, il pourrait ouvrir la voie à des transactions entre intelligences artificielles.
On pourrait imaginer que différents modèles d'IA, spécialisés chacun dans un domaine, travaillent ensemble. Un modèle serait dédié à la génération de code, un autre à la conception d'interfaces utilisateur (UI) et un 3e à l'optimisation pour les moteurs de recherche (SEO). Un utilisateur qui souhaite créer son site internet n'aurait alors qu'à payer 1 seule facture Lightning à une IA qui superviserait la création et rémunérerait elle-même les autres modèles.
Le Lightning Network, qui a démontré sa fiabilité et son efficacité au fil des années, est devenu une infrastructure essentielle pour les microtransactions. On le constate déjà sur le réseau social Nostr, où les utilisateurs envoient de petites sommes en satoshis pour soutenir leurs créateurs de contenu préférés.
Grâce au protocole L402, le Lightning Network pourrait aussi s'étendre à d'autres domaines, comme l'achat de contenus premium (articles de presse, vidéos ou podcasts), l'accès à un VPN pour une courte durée, la location d'outils d'analyse de données ou encore la rémunération des contributeurs de projets open source.
Enfin, en combinant le protocole L402 avec le protocole Taproot Assets, également développé par Lightning Labs, il serait possible d'établir un standard de paiement similaire avec des stablecoins adossés à des monnaies fiat comme l'euro ou le dollar. Ces applications s'ouvriraient ainsi aux utilisateurs extérieurs à l'écosystème Bitcoin.
Source : Lightning Labs
Cet article a d'abord été publié en français sur Cryptoast le 25 mars 2024.




