Pol Espinasa
22/07/2026 20:11
Pregunta 1 -> ¿Qué significa que dos transacciones compartan el mismo txid pero tengan diferentes wtxids? ¿Cómo es esto posible y qué implica sobre los inputs de la transacción?
wallet: store all witness variants of a transaction
Son la misma transacción con diferente witness data, el txid es el hash de la transacción sin incluir el witness, mientras que el wtxid es el resultado de hashear la transacción completa con witness. El witness contiene los datos que satisfacen el scriptPubkey del output gastado por cada input, es el reemplazo de scriptSig en transacciones tipo segwit.
Esto implica que los inputs de ambas transacciones son idénticos.