Jede Transaktion hat eine ID, die txid. Sie ist der doppelte SHA-256-Hash der serialisierten Transaktion, in Block-Explorern und Wallets in umgekehrter Byte-Reihenfolge gezeigt.
Wofür sie genutzt wird
Inputs zeigen auf frühere Outputs per txid und Output-Index (ein „Outpoint“). Blöcke committen txids über die Merkle-Wurzel.
txid vs. wtxid
Seit SegWit lässt die txid den Witness weg. Dadurch können Dritte die txid nicht mehr durch Anpassen einer Signatur ändern. Die wtxid schließt den Witness ein; bei Transaktionen ohne Witness-Daten sind beide identisch.