Cada transacción tiene un ID, el txid. Es el hash doble SHA-256 de la transacción serializada, mostrado en orden de bytes invertido en exploradores de bloques y billeteras.
Para qué se usa
Las entradas apuntan a salidas anteriores por txid e índice de salida (un «outpoint»). Los bloques se comprometen con los txid a través de la raíz Merkle.
txid frente a wtxid
Desde SegWit, el txid deja fuera el witness. Eso hace imposible que terceros cambien el txid retocando una firma. El wtxid incluye el witness, y para transacciones sin datos de witness ambos son idénticos.