BECH32m
An updated bech32 address format (BIP-350) for Taproot, featuring improved error detection compared to original bech32.
BECH32m, outlined in BIP-350, is a refined version of the original bech32 format. Introduced with Taproot, it helps encode addresses with better error-checking properties, making it less likely for typos or misreads to go unnoticed.
This format typically starts with ‘bc1p’ and supports native Taproot scripts. By implementing an enhanced checksum algorithm, BECH32m further reduces the risk of accidentally sending funds to an invalid address. This is part of Bitcoin’s ongoing effort to improve usability and security, all while preserving backward compatibility for older address formats.
Key takeaways
Supports Taproot addresses using ‘bc1p’ prefix
Enhanced checksum for fewer address errors
Defined in BIP-350 as an upgrade over bech32