Aller au contenu principal
Lightning

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 :

  1. Une sortie P2TR avec une clé agrégée MuSig2
  2. Une transaction d'engagement elle aussi en P2TR
  3. 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

← Retour au glossaire complet

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