Taproot channel
Un Taproot channel utilise les outputs Taproot pour ses transactions d'engagement. Plus efficace, plus privé (impossible à distinguer d'un payment normal). En déploiement progressif (LND, Eclair).
Définition et origine
Le Taproot channel est une variante de canal Lightning qui remplace les outputs SegWit v0 classiques (multisig 2-of-2 explicite) par des outputs Taproot (P2TR). Spécifié dans la BOLT-12 simple taproot channels (gen2), il est déployé progressivement depuis 2023 sur LND, Eclair et CLN.
Comment ça fonctionne
Un canal Lightning classique utilise une transaction de financement vers une adresse 2-of-2 P2WSH, visible comme telle sur la chaîne. Un Taproot channel utilise au contraire :
- Une sortie P2TR avec une clé agrégée MuSig2
- Une transaction d'engagement elle aussi en P2TR
- Des PTLCs (point time-locked contracts) à la place des HTLCs
Conséquence : la transaction d'ouverture et la transaction de fermeture coopérative sont indistinguables de paiements single-sig classiques. Sur la chaîne, personne ne sait que c'était un canal Lightning.
Avantages
| Bénéfice | Détail | |---|---| | Confidentialité | Ouverture/fermeture indétectable on-chain | | Coût | Signatures Schnorr 64 octets, agrégation MuSig2 | | PTLCs | Confidentialité du routage (vs HTLCs corrélables) | | Futur-proof | Prépare l'arrivée de splicing, eltoo |
Cas d'usage
Les taproot channels sont activés par défaut dans les versions récentes de LND (v0.17+) et Eclair (v0.10+). Phoenix Wallet les utilise depuis 2024. Pour un opérateur de nœud routeur, ils n'apportent pas encore tous leurs bénéfices tant que les PTLCs ne sont pas déployés bout-en-bout sur le réseau.
Limites
L'écosystème mixte (SegWit v0 + Taproot) implique de la rétrocompatibilité : un canal Taproot ne peut s'ouvrir qu'entre deux pairs compatibles. Le déploiement complet des PTLCs nécessite encore plusieurs releases et un consensus inter-implémentations. Enfin, les watchtowers existantes doivent être mises à jour.
À retenir
Le Taproot channel est la prochaine génération de Lightning : invisibilité on-chain, signatures plus courtes, contrats plus expressifs. Combiné aux blinded paths, il rend l'analyse du graphe Lightning significativement plus difficile.
Termes lies
- TaprootTaproot est le soft fork activé en novembre 2021 (BIP-340/341/342). Il introduit signatures Schnorr, Tapscript et MAST. Il rend une dépense par clé indistinguable d'une dépense par script complexe. Plus efficace, plus privé, plus extensible.
- PTLC (Point Time-Locked Contract)Un PTLC remplace les hashes par des points sur la courbe elliptique (Schnorr). Améliore la confidentialité (chaque saut a un point différent) et réduit les fuites de données. Activable une fois Taproot Channels déployés. Évolution majeure du routage Lightning.
- Lightning NetworkLe 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.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.