Wejścia wskazują wcześniejsze wyjścia
Transakcja ma wersję, wejścia, wyjścia i nLockTime. Wejście wskazuje txid oraz indeks wcześniejszego UTXO, którego kwotę i skrypt węzeł odczytuje ze swojego stanu. Różnica sum wejść i wyjść to opłata.
Serializacja jest ścisła
Pola mają dokładną kolejność bajtów, a mała zmiana daje inny hasz. txid wynika z formatu bazowego; wtxid według BIP 141 zawiera też witness. Bez witnessu oba identyfikatory są równe.
Witness jest poza txid
Przed SegWitem można było czasem zmienić zapis podpisu i txid bez zmiany celu płatności. Witness wejścia SegWit nie wpływa na txid, lecz nadal jest zobowiązany przez wtxid i commitment bloku.
Sighash wyznacza zakres
SIGHASH_ALL zwykle wiąże wejścia i wyjścia zgodnie z daną wersją skryptu. Inne flagi celowo pozwalają zmieniać wybrane części, dlatego podpisujący musi sprawdzić odbiorców, resztę, kwoty i opłatę.