Skip to main content

What Is the Difference between a SegWit and a non-SegWit Transaction in Terms of Block Space?

SegWit (Segregated Witness) transactions separate the digital signatures (witness data) from the main transaction data. Non-SegWit transactions include all data in the block.

SegWit transactions are cheaper because the witness data is counted at a discounted rate (3/4 weight) towards the block's weight limit, effectively allowing more transactions to fit into a single block.

What Is ‘Block Space’ and Why Is It Limited?
What Is a ‘Virtual Byte’ (Vbyte) in Bitcoin Transaction Sizing?
How Does the Segregated Witness (SegWit) Upgrade Affect the UTXO Model and Merkle Tree Structure?
What Is the Maximum Capacity of a Bitcoin Block and How Does It Relate to Mempool Congestion?