Aller au contenu principal
Technique

Lightning Network

Le 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.

Une couche de paiement instantané

Le Lightning Network est un protocole de seconde couche bâti au-dessus de Bitcoin pour permettre des paiements instantanés, peu coûteux et massivement scalables. Il résout le compromis fondamental entre rapidité et décentralisation : la blockchain Bitcoin règle un bloc toutes les 10 minutes, Lightning règle des milliers de paiements par seconde grâce à un système de canaux bilatéraux ancrés on-chain.

Le principe des canaux

Deux utilisateurs ouvrent un canal de paiement par une transaction on-chain qui verrouille des fonds dans un multisig 2-of-2. À partir de là, ils peuvent s'échanger autant de paiements off-chain qu'ils veulent en mettant à jour leur état partagé. Quand ils en ont fini, ils ferment le canal par une transaction on-chain qui distribue les soldes finaux. Seules deux transactions blockchain pour potentiellement des milliers de paiements.

Routage à travers le réseau

Tu n'as pas besoin d'un canal direct avec chaque destinataire. Le réseau de canaux interconnectés permet de router un paiement à travers plusieurs sauts. Si Alice a un canal avec Bob, Bob avec Charlie, et Charlie avec Dave, alors Alice peut payer Dave via cette chaîne. Chaque saut est sécurisé par un HTLC qui garantit qu'aucun maillon ne peut voler ni bloquer le paiement.

Les implémentations

Plusieurs équipes maintiennent des implémentations interopérables : LND (Lightning Labs, Go), Core Lightning ou CLN (Blockstream, C), Eclair (ACINQ, Scala), LDK (Lightning Labs/Spiral, Rust). Toutes suivent les BOLTs, spécifications communes du protocole. Cette diversité est une force : aucun bug critique d'une implémentation ne peut prendre tout le réseau au tapis.

Frais et UX

Les frais Lightning sont en général dérisoires (quelques sats par paiement, indépendamment du montant), ce qui rend possibles les micropaiements. Côté UX, l'arrivée des LSP, JIT channels, splicing et BOLT-12 a transformé Lightning en outil grand public, accessible via Phoenix, Breez, Wallet of Satoshi.

Limites et défis

Lightning n'est pas magique : les nœuds doivent gérer la liquidité, les wallets non-custodial nécessitent un nœud allumé en permanence (sauf astuces type Phoenix avec LSP), des attaques existent (channel jamming, replacement cycling, time-dilation), et la confidentialité reste meilleure que la chaîne mais pas absolue. C'est néanmoins le futur de Bitcoin pour les paiements quotidiens.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.