adresse : Comment extraire les adresses de l'entrée dans la transaction brute


Le outil d’exploration de bitcoins (bx) appliqué ci-dessous ne prend pas encore en charge la partie encodée en segwit de l’analyse d’une transaction hexadécimale brute (TX). Cependant, les commandes bx ci-dessous peuvent analyser les résultats hors ligne compte tenu du TX brut fourni ci-dessus et de deux TX pertinents associés aux deux UTXO d’entrée.

décodage bx tx

Ensuite, il faut examiner les scripts d’encombrement associés aux éléments suivants pour déterminer s’ils sont des types d’adresse P2PKH ou P2SH  :

1) ID de transaction et index 0

2) ID de transaction et index 1

% bx fetch-tx -c ~/bitcoin-explorer/bx-mainnet-remote.cfg

adresse : Comment extraire les adresses de l'entrée dans la transaction brute

% bx fetch-tx -c ~/bitcoin-explorer/bx-mainnet-remote.cfg

Après examen des deux scripts d’encombrement différents sont de forme P2SH  :

1) script « hachage160 égal »

2) script « hachage160 égal »

bx base58check-encode -v 5

bx base58check-encode -v 5

Si une adresse particulière était au format P2PKH, remplacez le -v 5 par -v 0 dans les opérations ci-dessus.

BTW – Il semble que les deux entrées P2SH échangées soient vraiment toutes les deux 2 des 2 adresses multisig basées sur l’examen des deux signatures codées DER et sachant que les derniers éléments de données sont codés en script.

décodage de script bx

2 2 checkmultisig

2 décodage de script bx

2 2 checkmultisig

Bitcoin Explorer donne un coup de pied ! !