Vstupy ukazují na starší výstupy
Transakce obsahuje verzi, vstupy, výstupy a nLockTime. Vstup označí txid a index dřívějšího UTXO; uzel zjistí jeho hodnotu a skript. Rozdíl mezi součtem vstupů a výstupů je poplatek.
Serializace je přesná
Pole mají přesné pořadí bajtů a i malá změna změní hash. txid vychází ze základní serializace, wtxid podle BIP 141 také z witness dat; bez witnessu jsou stejné.
Witness je oddělen od txid
Před SegWitem šlo někdy změnit zápis podpisových dat a tím txid bez změny platby. Witness SegWit vstupů není v txid, ale zůstává svázán přes wtxid a závazek v bloku.
Sighash určuje rozsah
SIGHASH_ALL obvykle zavazuje vstupy a výstupy podle příslušných pravidel, jiné režimy mohou vybrané části ponechat změnitelné. Podepisující musí zkontrolovat cíle, změnu, částky i poplatek.