There are multiple Bitcoin address formats due to the evolution of its technology and the need to integrate new functionalities while maintaining compatibility with existing systems. From Legacy to Taproot.
Legacy (P2PKH) start with "1"0.0%
SegWit (P2SH) start with "3"6.9%
Bech32 (Native SegWit) start with "bc1"69.0%
Taproot address (P2TR) start with "bc1p"24.1%
29 votes \ 1 day left
Isn't a taproot 32 address also called Bech32M address?
reply
Segwit or SegWit V0 : start with bc1q & encoded with Bech32 Taproot or SegWit V1 : start with bc1p & encoded with Bech32m
reply
It's not commonly called that, we either say P2TR or just taproot.
reply
Nice try, fed. No extra info for you
reply
bc1p as much as I can bc1q when I can't use bc1p Why?
  • because in 2017 I moved all my legacy addresses to segwit (for those who don't know, in 2017 you could redeem new coins on BCH and dump them for more BTC).
  • then I moved slowly all the segwit to taproot. I like to create new wallets whenever I have the opportunity and move away from old ones. I keep track very closely to my addresses and wallets so I will not end up with forgotten wallets re-used.
reply
I try to use the new taproot addresses as much as possible, although sometimes I use the segwit ones. I have not used the legacy and segwit compatible ones anymore.
reply