Outbound capacity
L'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.
Définition
L'outbound capacity (capacité sortante) est le montant qu'un nœud Lightning peut envoyer dans une direction donnée d'un canal. C'est le solde local du nœud, exprimé en satoshis ou millisatoshis. Sur un canal de capacité totale C entre Alice et Bob, si Alice possède localement x, alors son outbound est x et son inbound est C - x.
Pourquoi cette dissymétrie
Un canal Lightning est une transaction multisig 2-of-2 ouverte sur la blockchain. La capacité totale du canal est fixée lors de l'ouverture (par exemple 1 000 000 sats). Mais cette capacité se répartit entre les deux côtés selon qui a financé l'ouverture :
- Ouverture unilatérale (mode classique) : le financier a 100 % d'outbound, son partenaire 100 % d'inbound.
- Ouverture dual-funded : les deux apports peuvent être pondérés (BOLT-2 update).
- Achat de liquidité : type LSP, où l'utilisateur paie pour obtenir de l'inbound.
Exemple concret
Alice ouvre un canal de 500 000 sats avec Bob. Au départ :
| Direction | Alice | Bob | |-----------|-------|-----| | Outbound | 500 000 sats | 0 sats | | Inbound | 0 sats | 500 000 sats |
Si Alice envoie 200 000 sats à Bob via ce canal :
| Direction | Alice | Bob | |-----------|-------|-----| | Outbound | 300 000 sats | 200 000 sats | | Inbound | 200 000 sats | 300 000 sats |
L'outbound diminue à chaque paiement envoyé et augmente à chaque paiement reçu.
Problème du drainage
Un nœud qui n'envoie que dans une direction voit son outbound chuter à zéro côté payeur et son partenaire se retrouve avec tout l'inbound. C'est le drainage : le canal devient inutile pour envoyer.
Rééquilibrage
Plusieurs techniques rétablissent l'outbound :
- Circular rebalancing : un paiement à soi-même via une route circulaire.
- Submarine swap : convertir du on-chain en off-chain (Boltz, Loop).
- Splicing : ajouter des fonds à un canal existant (BOLT-3 modernisé).
- JIT channels : ouverture automatique par un LSP au besoin.
À retenir
L'outbound capacity est la « réserve de paiement » d'un nœud Lightning. Sa gestion active est l'un des grands défis opérationnels des routeurs et des marchands acceptant Lightning au quotidien.
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).
- Capacité de canal LightningLa 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.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.