Aller au contenu principal
BIP

BIP-341

BIP-341 définit Taproot : le format P2TR qui combine Schnorr et MAST. Cœur du soft fork de novembre 2021.

Taproot, la grande évolution

BIP-341 spécifie Taproot, le soft fork de novembre 2021 qui combine signatures Schnorr et MAST (Merkelized Abstract Syntax Tree) dans le format P2TR. C'est l'évolution la plus importante de Bitcoin depuis SegWit, ouvrant des possibilités cryptographiques majeures.

Le concept clé

Une adresse Taproot encode une clé publique (la "internal key") tweakée par la racine de Merkle d'un arbre de scripts optionnels. Tu peux dépenser de deux manières : par signature Schnorr de la internal key (key path), ou par révélation d'un script de l'arbre (script path). Le clou : si tout le monde coopère et utilise le key path, on ne sait pas qu'il y avait un arbre de scripts derrière.

Confidentialité sans précédent

Avant Taproot, un multisig 2-of-3 P2WSH se voyait comme un multisig dans la chaîne : 3 clés, 2 signatures, structure visible. Avec Taproot et MuSig2, un 2-of-3 ressemble à une signature single-sig classique. Les contrats complexes (vaults, inheritance plans, paiements conditionnels) deviennent indistinguables des paiements simples sauf si on emprunte le script path.

MAST

L'arbre Merkle des scripts permet de stocker des dizaines de conditions de dépense possibles, en ne révélant que celle qui est utilisée. Avant : tu dois inscrire tout ton script dans la transaction de dépense. Avec MAST : tu révèles uniquement le script utilisé plus une preuve de Merkle. Économie de poids massive et confidentialité accrue.

Adresses bc1p

Les adresses Taproot utilisent l'encodage Bech32m (BIP-350) avec préfixe "bc1p". Visuellement distinctes des bc1q SegWit v0. Les wallets Taproot suivent BIP-86 pour le chemin de dérivation.

Activation

Taproot a été activé après une procédure Speedy Trial : signalement de 90 % des blocs sur une période de 3 mois. L'activation a été effective au bloc 709 632 le 14 novembre 2021. Aucune controverse, aucune Blocksize War 2 — le contraste avec SegWit est notable.

Adoption

L'adoption Taproot croit progressivement. Les wallets singlesig modernes l'adoptent pour BIP-86. Lightning Taproot Channels exploitent Schnorr. Les inscriptions Ordinals utilisent massivement Taproot pour stocker des données. Aujourd'hui, 30-40 % des outputs créés sont Taproot.

Termes lies

← Retour au glossaire complet

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