signatures schnorr : Comment calculez-vous un soupir de racine pivotante ?


J’ai du mal à recréer manuellement le sighash de la racine pivotante à partir de l’exemple ci-dessous.

J’ai utilisé btcdeb pour transmettre une transaction d’entrée (avec une sortie P2TR) et un tx valide qui en dépense. Dans les journaux, il affiche les composants du message sighash, mais lorsque je les concatène et le hache avec sha256, je n’obtiens pas le même sighash. Qu’est-ce que je rate?

Aussi, quelle est l’époque? J’ai essayé avec et sans cette valeur et aucun n’a fonctionné.

signatures schnorr : Comment calculez-vous un soupir de racine pivotante ?

tx entrée vout = 1 ; valeur = 200100000 a obtenu une pile témoin de taille 1 34 octets (v0=P2WSH, v1=taproot/tapscript) script valide – générant un hachage précédent à partir de 1 ins
32 len pubkey hash_type=00) – Taproot Sighash