Bech32
也涵盖 Bech32m、Bech32(m)、BIP173 和原生隔离见证地址(Native Segwit Address)
Bech32 和 Bech32m 是用于支付原生隔离见证(segwit)输出的地址格式。
Bech32 地址格式只使用 32 个字母和数字,不使用大小写混合,并包括一个错误纠正代码,可以捕获几乎所有地址输入错误(甚至在某些情况下识别错误发生的位置)。地址编码了一个 segwit 版本,使它们与大范围的潜在升级向前兼容。
在发现 bech32 错误检测对未来升级在一些罕见情况下存在 问题 后,提出了一种新的修改后的 bech32(bech32m)格式。预计 bech32m 将用于 taproot 和未来基于 segwit 的脚本升级,要求实现了对原始 bech32 地址格式支付支持的钱包和服务进行升级,如果他们想支持支付 taproot 地址和未来的升级。继续支付原始的(版本 0)segwit 地址的 P2WPKH 和 P2WSH 脚本不需要升级。
主要代码和文档
Optech 新闻简报和网站提及
2022
2021
2020
2019
2018
参见
Last updated