Aller au contenu principal
Lightning

Splicing

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

Redimensionner sans fermer

Le splicing permet d'ajouter ou de retirer des fonds d'un canal Lightning sans fermer le canal. Avant splicing, si ton canal était plein côté outbound et que tu voulais en ouvrir un plus gros, il fallait : fermer (force ou cooperative close) + payer les frais on-chain + attendre + ré-ouvrir un nouveau canal + payer encore. Splicing fait tout en une seule transaction on-chain, en préservant l'historique du canal et ses HTLCs en cours.

Splice In / Splice Out

Splice In : ajouter des fonds depuis ton wallet on-chain vers le canal. Utile pour augmenter ta capacité d'envoi. Splice Out : retirer des fonds du canal vers ton wallet on-chain. Utile pour rééquilibrer ou consolider. Les deux peuvent être combinés dans une même transaction (Splice In + Splice Out simultanés).

Pourquoi c'est révolutionnaire

Avant splicing, gérer la liquidité d'un nœud Lightning impliquait d'ouvrir/fermer beaucoup de canaux (coûteux on-chain) ou de faire des circular rebalances (envoyer un paiement à soi-même via le réseau). Splicing rend ces gymnastiques quasi-obsolètes. C'est l'amélioration UX la plus importante de Lightning sur la période 2022-2024.

Implémentations

Phoenix (ACINQ) est pionnier, splicing par défaut depuis 2023. CLN propose un support intégré. LND a un support en cours, plus tardif. Eclair offre un support natif.

Cas d'usage

Pour un utilisateur Phoenix, splicing fonctionne en arrière-plan : tu reçois 0,5 BTC sur ton wallet, ACINQ fait un splice in pour augmenter la capacité ; tu retires 0,2 BTC vers une adresse on-chain, ACINQ fait un splice out. Tout cela est transparent. Côté nœud routier, splicing permet de rééquilibrer dynamiquement sans interruption de service.

Limites

Une transaction on-chain reste nécessaire (donc des frais). En période de mempool plein, splicing peut être lent ou cher. Le splicing révèle la chaîne au public : l'output a une signature on-chain.

Termes lies

← Retour au glossaire complet

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