Aller au contenu principal

SWAPROOT

Protocole de dépôt on-chain vers un canal Lightning conçu par ACINQ et déployé dans le portefeuille Phoenix en février 2024. Swaproot est une évolution du protocole swap-in potentiam qui exploite Taproot et MuSig2 pour rendre les transactions de swap-in moins coûteuses, plus confidentielles et compatibles avec la rotation d’adresses.

L’ancien protocole utilisait une construction pay-to-script de la forme « clé utilisateur + clé serveur OU clé utilisateur + délai ». Cette structure était identifiable on-chain et imposait une adresse statique. Swaproot remplace le chemin coopératif par une dépense key-path Taproot : les clés de l’utilisateur et du serveur sont agrégées via MuSig2 en une seule clé publique. Lorsque les deux parties coopèrent pour effectuer un splice-in, la transaction est indiscernable d’un paiement P2TR ordinaire. Le chemin de remboursement (clé utilisateur + délai) est relégué dans le script-path, invisible sauf en cas de récupération unilatérale.

Termes associés :