TeachMeBitcoin

Fee Efficiency for Multisig

From TeachMeBitcoin, the free encyclopedia Reading time: 2 min

Fee Efficiency for Multisig

To understand why P2WSH is the modern standard, we must look at the mathematical difference in how different multisig types are taxed by the network. We will compare a standard 2-of-3 Multisig spend.

1. Legacy P2SH (The Baseline)

In legacy P2SH, the entire input (Signatures + Script) is considered "Base Data."

2. Nested SegWit (P2SH-P2WSH)

In Nested SegWit, the keys and signatures move to the Witness, but the 34-byte wrapper stays in the ScriptSig.

3. Native SegWit (P2WSH)

In Native SegWit, the ScriptSig is removed entirely. The transaction header and output are the only "Base Data" remaining.

4. The Scaling Comparison Table

If the network is congested and fees are 100 sats/vByte:

Multisig Type vSize Total Fee (Sats) Efficiency Rank
Legacy (3...) 297 vB 29,700 Poor
Nested (3...) 175 vB 17,500 Good
Native (bc1q) 139 vB 13,900 Best

5. Why do "3" addresses still exist?

If Native SegWit is 50% cheaper, why does anyone use P2SH-P2WSH? The only reason is Backward Compatibility. Many old exchanges and legacy businesses still cannot send to bc1q addresses. However, for internal transfers and modern payment flows, P2WSH is the undisputed king of efficiency.

In the final section, we will build a Python P2WSH Auditor.

☕ 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!