Bech32m
Bech32m 是 Bech32 的改进变体(BIP 350),修正了原 Bech32 对长数据校验强度不足的问题,用于 v1+ Taproot 地址。
用途
为长度超过 20 字节的 SegWit 输出提供更强的校验保障,避免 Bech32 在长数据下的误检。
机制
与 Bech32 相同结构,但校验码生成多项式常量从 1 改为 0x2bc830a3,使校验强度对任意长度数据保持一致。
用例
- Bitcoin Taproot 地址
- SegWit v1+ 地址
- 长数据校验编码
Bech32m 是 Bech32 的改进变体(BIP 350),修正了原 Bech32 对长数据校验强度不足的问题,用于 v1+ Taproot 地址。
为长度超过 20 字节的 SegWit 输出提供更强的校验保障,避免 Bech32 在长数据下的误检。
与 Bech32 相同结构,但校验码生成多项式常量从 1 改为 0x2bc830a3,使校验强度对任意长度数据保持一致。