Capacité de canal Lightning
La capacité d'un canal Lightning est le total des fonds verrouillés à son ouverture. Elle se répartit entre inbound et outbound selon les paiements. La somme reste fixe sauf splicing. Détermine la capacité de routage.
Définition
La capacité d'un canal Lightning est la somme totale de bitcoins verrouillés dans l'UTXO multisig 2-de-2 qui ancre ce canal on-chain. C'est un chiffre fixé à l'ouverture, qui constitue le plafond absolu des paiements pouvant transiter dans une direction ou dans l'autre. Sur le mainnet, les canaux vont typiquement de 0,01 BTC à 10 BTC, le minimum dépendant des politiques de l'implémentation (LND, CLN, Eclair).
Répartition initiale et flux
À l'ouverture, la capacité est répartie entre les deux parties selon le mode de financement :
| Mode d'ouverture | Initiator's balance | Receiver's balance | |------------------|---------------------|---------------------| | Single-funded standard | 100 % capacité | 0 | | Dual-funded (BOLT-2) | X % | (100-X) % | | LSP-channel | Initiator paie un fee, LSP fournit liquidité | Variable |
Au fil des paiements émis et reçus, les balances bougent, mais la somme inbound + outbound = capacité reste constante (modulo réserve et HTLC en cours).
Inbound vs outbound
- Outbound : ce que vous pouvez envoyer
- Inbound : ce que vous pouvez recevoir
Un nouveau nœud qui ouvre un canal 1 M sat vers Aciq dispose typiquement de 1 M sat outbound et 0 sat inbound — il peut payer mais pas recevoir. C'est l'un des points de friction les plus mal compris des débutants Lightning. Les services comme Boltz, Lightning Loop ou les LSP fournissent de la liquidité inbound contre paiement.
Évolution avec splicing
Avant 2024, modifier la capacité d'un canal signifiait fermer puis rouvrir, ce qui coûtait deux transactions on-chain. Le splicing, finalisé dans BOLT-2 et déployé d'abord par Phoenix puis Core Lightning, permet d'ajouter (splice-in) ou retirer (splice-out) des fonds d'un canal en gardant le canal opérationnel. Cette innovation rend les canaux dynamiques et ouvre des cas d'usage nouveaux (épargne sur LN, bitcoin treasury).
Influence sur le routage
Pour un nœud routier, la capacité totale et sa répartition sont les variables clés :
- Capacité trop faible → impossible de relayer de gros paiements
- Capacité trop concentrée d'un côté → désequilibre, paiements échouent
- Capacité bien répartie → revenus de routing maximisés
Des outils comme BOS, Charge-LND ou Thunderhub aident à piloter cet équilibre via rebalancing circulaires.
À retenir
La capacité de canal est la première chose à comprendre avant d'opérer sérieusement sur Lightning. Elle conditionne ce que vous pouvez envoyer, recevoir, et router. Avec le splicing, elle devient enfin un paramètre vivant et non plus une décision figée à l'ouverture.
Termes lies
- Inbound capacityL'inbound capacity est la quantité maximale de fonds qu'un nœud peut recevoir sur ses canaux. Indispensable pour facturer en Lightning. Acheter de l'inbound est un sujet récurrent (Magma, Liquidity Ads, JIT).
- Outbound capacityL'outbound capacity est la quantité maximale qu'un nœud peut envoyer. Inverse de l'inbound. Le total outbound + inbound = capacité du canal. Source des problèmes de drainage des canaux.
- SplicingLe splicing permet d'augmenter ou diminuer la capacité d'un canal Lightning sans le fermer. Activé sur Phoenix dès 2023, sur LND/CLN ensuite. Réduit drastiquement les frais on-chain pour gérer la liquidité. Évolution majeure de l'UX Lightning.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.