Hver transaksjon har en ID, txid. Den er den doble SHA-256-hashen av den serialiserte transaksjonen, vist i omvendt byterekkefølge i blokkutforskere og lommebøker.
Hva den brukes til
Inndata peker på tidligere utdata med txid og utdataindeks (et «outpoint»). Blokker forplikter seg til txid-er gjennom Merkle-roten.
txid vs wtxid
Siden SegWit utelater witnessen fra txid. Det gjør det umulig for tredjeparter å endre txid ved å tweake en signatur. wtxid inkluderer witnessen, og for transaksjoner uten witness-data er de to identiske.