Paiements Bitcoin Lightning
Les paiements Bitcoin Lightning passent par le Lightning Network, couche de paiement construite sur la blockchain Bitcoin. Deux parties bloquent une fois des bitcoins dans un canal partagé sur la blockchain, puis se paient plusieurs fois en actualisant leurs soldes hors chaîne. Le paiement est généralement réglé en quelques secondes, seules l’ouverture et la fermeture du canal étant des transactions blockchain.
Un commerce demande un paiement par facture Lightning, demande signée qu’une application de portefeuille lit dans un code QR, avec montant et expiration. Sans canal direct vers le commerce, le payeur passe par d’autres nœuds sur un itinéraire, chacun facturant de faibles frais. Les montants se comptent en satoshis, cent-millionièmes de bitcoin, jusqu’au millième de satoshi.
Fonctionnement d’un paiement Lightning
Un canal Lightning commence par une transaction de financement sur Bitcoin, bloquant des bitcoins dans une sortie exigeant les deux signatures pour être dépensée, une multisignature 2-sur-2 selon la spécification du protocole Lightning. Chaque paiement crée une nouvelle paire de transactions signées déplaçant le solde entre les parties, seul le dernier état comptant. Chaque partie peut fermer le canal à tout moment en publiant cet état sur la blockchain, chacune recevant alors son solde. Joseph Poon et Thaddeus Dryja ont décrit cette conception dans The Bitcoin Lightning Network, daté du 14 janvier 2016.
Pour recevoir un paiement, le bénéficiaire crée une facture au format BOLT 11, norme de facturation du protocole. Elle contient une empreinte de paiement, le montant, une description et une expiration, fixée par défaut à une heure si elle n’est pas précisée; le nœud bénéficiaire signe toute la demande. Les factures bitcoin commencent par lnbc et apparaissent généralement sous forme de code QR en caisse. La facture peut laisser le montant ouvert, par exemple pour les dons, le payeur le saisissant alors dans son portefeuille.
Sans canal partagé, le portefeuille payeur trouve une route par d’autres nœuds et transmet le paiement en chaîne de contrats à verrouillage par empreinte et délai. Chaque nœud ne peut réclamer son paiement entrant qu’en le transmettant au suivant, empêchant tout nœud intermédiaire de conserver l’argent. Les règles de routage en oignon enveloppent la route de couches chiffrées, chaque nœud ne connaît que son prédécesseur et son successeur, avec jusqu’à 20 sauts. Un portefeuille peut aussi répartir une facture entre plusieurs routes, le bénéficiaire ne réglant l’ensemble qu’après réception de toutes les parties.
Accepter les paiements Lightning en Europe
Swiss Bitcoin Pay, entreprise de Neuchâtel, permet d’accepter des bitcoins via une application de terminal sur téléphone ou tablette et des extensions pour boutiques comme WooCommerce et PrestaShop. Le prestataire facture 1 pour cent des montants conservés en bitcoin et 1,5 pour cent des montants automatiquement convertis en monnaie fiduciaire. Swiss Bitcoin Pay paie aussi le transfert des fonds de Lightning vers la blockchain; ses commerçants comprennent des Carrefour City à Rouen et Amiens et un café à Stuttgart.
Les commerçants souhaitant éviter un prestataire dans le flux peuvent exploiter BTCPay Server, logiciel de paiement open source auto-hébergé ne facturant aucuns frais propres. Les paiements arrivent directement dans le portefeuille connecté, avec une application de caisse et des extensions WooCommerce et Shopify. Pour Lightning, BTCPay Server exploite un nœud Core Lightning, LND ou Eclair, ou se connecte à un nœud externe. La documentation de BTCPay Server avertit que les fonds auprès d’un service Lightning dépositaire sont menacés si ce service fait faillite.
Avec Plan ₿ Lugano, plus de 360 commerçants de la ville suisse acceptent le bitcoin, et les résidents peuvent ainsi payer toutes les taxes et redevances municipales. Les commerces et administrations de Lugano acceptent aussi ces paiements par Lightning.
MiCA et la position de BaFin en Allemagne
Depuis le 30 décembre 2024, le règlement MiCA encadre les entreprises fournissant des services bitcoin aux clients européens. Bitcoin n’ayant aucun émetteur identifiable, les règles relatives aux émetteurs ne s’appliquent pas, contrairement à celles concernant les prestataires, comme l’indique le considérant 22. Détenir des bitcoins ou clés privées pour des clients relève de la conservation et de l’administration; envoyer des bitcoins entre adresses pour un client relève du transfert, les deux nécessitant un agrément.
MiCA distingue les portefeuilles et services Lightning avec ou sans conservation. Un portefeuille ou service dépositaire détient les bitcoins des utilisateurs et assume les obligations de l’article 75: politique de conservation, registre des positions de chaque client, avoirs séparés et responsabilité des pertes causées, plafonnée à la valeur marchande des bitcoins perdus. Un commerçant exploitant son nœud ne détient que ses bitcoins; le considérant 83 exclut les fournisseurs de logiciels et matériels de portefeuilles sans conservation.
En Allemagne, BaFin supervise ces services, et la période transitoire MiCA a été raccourcie au 31 décembre 2025. Depuis la fin de la transition européenne le 1er juillet 2026, seules les entreprises agréées MiCA peuvent proposer ces services dans l’UE, selon l’annonce de BaFin du 8 juillet 2026. Pour le paiement lui-même, les orientations BaFin sur la loi de supervision des paiements précisent que bitcoin n’est pas de la monnaie électronique, sa création et son usage comme paiement ne nécessitant aucun agrément. Au-delà de cet usage, le commerce de bitcoins comme objet de négociation ou placement est réglementé et nécessite un agrément.
Frais et limites
Chaque nœud relayant des paiements définit deux frais par canal dans ses mises à jour de canal: un forfait en millisatoshis par paiement et une part proportionnelle en millionièmes du montant relayé. Avec 1 000 millisatoshis de forfait et un taux de 100 millionièmes, un nœud facture 1 satoshi plus 0,01 pour cent par paiement relayé. Le payeur ajoute les frais de tous les nœuds au montant facturé; ouvrir et fermer un canal coûte les frais ordinaires d’une transaction Bitcoin, dépendant de la demande d’espace dans les blocs.
Le protocole limite un canal à moins de 16 777 216 satoshis, environ 0,168 bitcoin, sauf si les deux nœuds acceptent les grands canaux, option levant ce plafond. Chaque nœud fixe aussi un minimum et maximum par partie de paiement, un canal acceptant au plus 483 parties en attente de chaque côté. Un commerçant ne reçoit que ce que ses canaux détiennent du côté des pairs; pour de gros volumes entrants, il achète de la liquidité entrante à un prestataire Lightning ou ouvre des canaux assez capacitaires.
Prochains événements de paiement en Europe
Qu’est le Lightning Network?
Le Lightning Network relie des canaux de paiement entre nœuds Bitcoin pour envoyer des bitcoins sans inscrire chaque paiement sur la blockchain. Il s’appuie sur les règles Bitcoin pour imposer le dernier solde de chaque canal, sans que les deux parties doivent se faire confiance ni faire confiance aux nœuds relayant leurs paiements.
Comment payer en bitcoin par Lightning?
Le payeur utilise un portefeuille compatible Lightning, scanne le code QR de la facture et confirme le montant affiché. Le portefeuille trouve une route, paie les nœuds relais et reçoit la préimage de l’empreinte de paiement comme preuve lorsque le bénéficiaire réclame l’argent. Les portefeuilles bitcoin utilisés en Allemagne diffèrent par leur compatibilité Lightning et la détention des clés par l’utilisateur ou un prestataire.
Facture ou adresse Lightning?
Une facture Lightning vaut pour un paiement, avec montant fixe ou libre, et expire après une heure par défaut. Une adresse Lightning ressemble à une adresse électronique, et le portefeuille payeur interroge une adresse web fixe sur le domaine bénéficiaire selon les règles LNURL, qui renvoie une nouvelle facture. Cette adresse permet de payer plusieurs fois le même bénéficiaire sans demander une nouvelle facture à chaque fois.
Un paiement Lightning est-il un paiement bitcoin?
Un paiement Lightning déplace de vrais bitcoins dans des canaux, le transfert n’atteignant la blockchain qu’à leur ouverture ou fermeture. Un paiement on-chain est inscrit dans un bloc Bitcoin; un paiement Lightning est définitif dès la révélation de la préimage par le bénéficiaire, généralement en quelques secondes.
Un commerce allemand doit-il être agréé pour accepter le bitcoin?
Un commerce acceptant des bitcoins pour ses propres biens et services n’a besoin d’aucun agrément, BaFin exemptant leur usage comme moyen de paiement. Les entreprises conservant ses bitcoins ou les convertissant en euros doivent être agréées, avec une autorisation MiCA dans l’UE. Bitcoin en Allemagne couvre les règles générales de détention et de négociation.
Paiements Bitcoin Lightning et Finance Loop
Finance Loop traite les paiements Lightning dans son axe Paiements & monnaie numérique et explique bitcoin aux banques et gestionnaires d’actifs dans la masterclass Bitcoin pour investisseurs. Finance Loop est aussi membre fondateur de l’association allemande Bitcoin, le Bitcoin Bundesverband.
Finance Loop est un réseau professionnel aidant ses membres à développer leurs compétences et leurs relations dans ces domaines: Investissement & actifs numériques, Paiements & monnaie numérique, Infrastructure numérique & souveraineté et Risque & conformité.