Puedo obtener la identificación de tx (o hash de transacción) de casi cualquier transacción, excepto aquella en la que el script comienza con "OP_O" (que es, creo, el dummy nulo presentado aquí https://github.com/bitcoin /bitcoin/tirar/3843 )
Por ejemplo:
https://www.blockchain.com/btc/tx/97d1b00fcef1f19531a19bb1722635341a9f2ad261ecf6eed89eca2cbd3bb3ee
¿Cómo se supone que debo obtener el txid de esta transacción? ¿Y en qué se diferencia de uno normal (sin multisig)?
¿Cómo se supone que debo obtener el txid de esta transacción?
De la misma manera que obtienes el txid de cualquier otra transacción, haciéndolo hash (a menos que sea segwit). Tenga en cuenta que la transacción a la que se vinculó no es una transacción segwit, por lo que solo puede tomar su hash.
Si la transacción es una transacción segwit (como lo indican los bytes de marcador y marca de los 0x0001
siguientes bytes de versión), entonces solo necesita codificar las partes que no son segwit. Específicamente, sueltas todas las partes del segwit (es decir, el marcador y la bandera y cualquier testigo que se pueda encontrar entre la última salida y el tiempo de bloqueo), y hash lo que queda. Esto se describe en BIP 144 .
¿Y en qué se diferencia de uno normal (sin multisig)?
no hay
kevin p
kevin p
andres chow
kevin p
RooSoft