TeachMeBitcoin

The 4:1 Witness Discount

From TeachMeBitcoin, the free encyclopedia Reading time: 2 min

The 4:1 Witness Discount

The most critical economic change in SegWit was the Witness Discount. This rule makes the data inside the Witness section (signatures and public keys) 75% cheaper than the rest of the transaction data.

1. How the Discount Works

Every byte of data in a Bitcoin transaction has a cost in Weight Units:

2. Economic Incentive

Because fees are paid based on weight, a transaction with large signatures (like a multisig transaction) is significantly cheaper if it uses SegWit.

3. Why Discount Signatures?

The "UTXO Set" (the list of all spendable coins) must be stored in the RAM of every full node.

4. Comparison Example

Imagine a 100-byte signature:

This 75% discount is the reason why modern "Native SegWit" (Bech32) addresses have lower fees than older "1" or "3" addresses.

Data Type Cost per Byte Impact on UTXO Set
TXID / Outputs 4 WU Permanent / High
Signatures 1 WU Temporary / Low

In the next section, we will calculate Virtual Size (vSize).

☕ Help support TeachMeBitcoin

TeachMeBitcoin is an ad-free, open-source educational repository curated by a passionate team of Bitcoin researchers and educators for public benefit. If you found our articles helpful, please consider supporting our hosting and ongoing content updates with a clean donation:

Ethereum: 0x578417C51783663D8A6A811B3544E1f779D39A85
Bitcoin: bc1q77k9e95rn669kpzyjr8ke9w95zhk7pa5s63qzz
Solana: 4ycT2ayqeMucixj3wS8Ay8Tq9NRDYRPKYbj3UGESyQ4J
Address copied to clipboard!