Bitcoin Address Format Evolution

Understanding Legacy, P2SH, SegWit & Taproot

Why Do Different Address Formats Exist?

Bitcoin addresses have evolved over time to improve efficiency, privacy, and functionality. Each new format introduces important benefits while remaining backwards-compatible with the network.

2009
Legacy (P2PKH)
Original format: "1..."
2012
P2SH
Multi-sig support: "3..."
2017
SegWit (P2WPKH)
Fee savings: "bc1q..."
2021
Taproot (P2TR)
Privacy enhanced: "bc1p..."

Interactive Address Comparison

See the same wallet seed generate different addresses for each format. All addresses below are derived from the same private key!

🌱 Master Seed (Example)

abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about

⚠️ This is a demo seed. Never use example seeds for real Bitcoin!

Legacy (P2PKH)

2009
1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

Format Details

  • Prefix: Starts with "1"
  • Script Type: Pay-to-PubKey-Hash
  • Encoding: Base58Check
  • Typical Size: ~230 vBytes

βœ… Advantages

  • Universal compatibility
  • Supported by all wallets
  • Oldest, most tested

❌ Disadvantages

  • Highest transaction fees
  • Larger transaction size
  • No native SegWit benefits

When to Use

Only if receiving from very old wallets/exchanges that don't support newer formats. Generally avoid for new addresses.

P2SH (Nested SegWit)

2012
3J98t1WpEZ73CNmYviecrnyiWrnqRhWNLy

Format Details

  • Prefix: Starts with "3"
  • Script Type: Pay-to-Script-Hash
  • Encoding: Base58Check
  • Typical Size: ~170 vBytes

βœ… Advantages

  • ~26% fee savings vs Legacy
  • Enables multi-signature
  • Wide compatibility

❌ Disadvantages

  • Still higher fees than native SegWit
  • More complex scripts
  • Being phased out

When to Use

Multi-signature wallets or when you need SegWit benefits but the sender doesn't support native SegWit (bc1...). Transitional format.

Taproot (P2TR)

2021 NEWEST
bc1p5cyxnuxmeuwuvkwfem96lqzszd02n6xdcjrs20cac6yqjjwudpxqkedrcr

Format Details

  • Prefix: Starts with "bc1p"
  • Script Type: Pay-to-Taproot
  • Encoding: Bech32m
  • Typical Size: ~110 vBytes

βœ… Advantages

  • ~52% fee savings vs Legacy
  • Enhanced privacy (multi-sig looks like single-sig)
  • Advanced smart contract support
  • Smallest transaction size

❌ Disadvantages

  • Newest - still gaining adoption
  • Some wallets don't support yet
  • More complex to implement

When to Use

Future-proof choice! Use when wallet supports it. Best for privacy-conscious users, advanced multi-sig, or maximum fee savings. Adoption growing rapidly.

πŸ’° Fee Comparison Calculator

See how much you can save by using modern address formats!

20 sat/vB
per year
USD

Annual Fee Comparison

Legacy (P2PKH)

$1,058
1,058,000 sats
Baseline

P2SH

$782
782,000 sats
Save $276/year (26%)

Native SegWit

$635
635,000 sats
Save $423/year (40%)

Taproot

$508
508,000 sats
Save $550/year (52%)

πŸ’‘ Key Insight

By switching from Legacy to Taproot, you save $550/year in fees!

Over 10 years at current Bitcoin price: $5,500 saved

πŸ”’ Privacy Comparison

Legacy & P2SH

Privacy: Low

Single-sig and multi-sig transactions are easily distinguishable. Anyone can tell if an address is multi-sig by looking at the transaction.

Visible Information:
  • βœ— Multi-sig clearly identified
  • βœ— Number of signatures revealed
  • βœ— Script complexity exposed

Native SegWit

Privacy: Medium

Better privacy through witness data separation, but multi-sig still distinguishable from single-sig.

Visible Information:
  • βœ“ Witness data separated
  • βœ— Still reveals multi-sig usage
  • βœ“ Slightly harder to analyze

πŸ”— Wallet Compatibility

Which address formats does your wallet support?

Wallet Legacy (1...) P2SH (3...) SegWit (bc1q...) Taproot (bc1p...)
Bitcoin Core βœ“ βœ“ βœ“ βœ“
Electrum βœ“ βœ“ βœ“ βœ“
Ledger Hardware βœ“ βœ“ βœ“ βœ“ (2022+)
Trezor Hardware βœ“ βœ“ βœ“ βœ“ (2022+)
BlueWallet βœ“ βœ“ βœ“ βœ“
Sparrow Wallet βœ“ βœ“ βœ“ βœ“
Muun βœ“ βœ“ βœ“ Partial
Old Wallets (pre-2017) βœ“ βœ“ βœ— βœ—

Important: Most modern wallets (2020+) support all formats. If sending TO someone using an old wallet, they may not support SegWit/Taproot addresses.

🎯 Which Address Format Should I Use?

Answer these questions:

πŸ“š Key Takeaways

πŸ“œ

All From Same Seed

One wallet seed can generate addresses in ALL formats. Your private keys control Bitcoin, not the address format!

πŸ’°

Fees Matter

Taproot saves up to 52% vs Legacy. Over years, this adds up to significant savingsβ€”hundreds or thousands of dollars!

πŸ”’

Privacy Improves

Taproot makes multi-sig indistinguishable from single-sig. Better privacy for everyone, especially advanced users.

βœ…

Use SegWit or Taproot

Default recommendation: Use Native SegWit (bc1q...) or Taproot (bc1p...) for new addresses. Legacy is obsolete.

πŸ”„

Backwards Compatible

All formats work on the same Bitcoin network. You can send from any format to any other format without issues.

πŸš€

Future Is Taproot

Taproot adoption is growing fast. Expect it to become the standard as more wallets add support (already widespread in 2024+).

🎯 Final Recommendation

For most users: Use Native SegWit (bc1q...) as your default.

For advanced users or privacy-focused: Use Taproot (bc1p...) if your wallet supports it.

Avoid: Creating new Legacy (1...) addresses unless absolutely necessary for compatibility.

Continue Learning