Aller au contenu
ecdsa.com

Taproot

Le soft fork de Bitcoin regroupant les BIP 340, 341 et 342, activé au bloc 709 632 le 14 novembre 2021, qui a ajouté les signatures Schnorr et des sorties P2TR qui s’engagent sur une clé et sur un arbre de scripts facultatif.
Autres graphiesTaprootP2TRBIP-341BIP-342Tapscript

Une sortie P2TR est une clé x-only de 32 octets Q = P + t·G, où t est un condensat étiqueté de la clé interne P et de la racine de Merkle des scripts alternatifs. Une dépense par le chemin de clé se réduit à une seule signature BIP-340 de 64 octets, impossible à distinguer selon que la clé appartient à une personne ou à un groupe MuSig2 ; une dépense par le chemin de script ne révèle que le script exécuté et une preuve de Merkle. Tapscript (BIP-342) remplace OP_CHECKMULTISIG par OP_CHECKSIGADD.

Les avantages : des multisignatures plus compactes et plus confidentielles, des scripts complexes moins coûteux et un nouveau condensat de signature (BIP-341) qui couvre les montants de toutes les entrées, ce qui simplifie la vérification des frais par les portefeuilles matériels. La signature de messages pour les adresses P2TR nécessite BIP-322.

Normes et références

Tous les termes