Skip to main content

Witness

btc
transaction

In SegWit transactions, the witness is the separate field that carries signatures and other unlocking data.

1
definition

The witness contains data needed to satisfy spending conditions, such as signatures and public keys, but is separated from the legacy transaction serialization. This design reduces common transaction malleability issues.

2
weight

SegWit changes fee accounting by using transaction weight, where witness data is discounted compared with non-witness data. This is why wallets often quote fees in satoshis per virtual byte.

Conceptual links

Related terms

3 linked

Explore connected entries beyond the alphabetical index.

All terms and definitions may update as the Cryptionary improves.