Bech32m

也涵盖 Bech32、Bech32(m)、BIP173 和原生隔离见证地址(Native Segwit Address)

Bech32Bech32m 是用于支付原生隔离见证(segwit)输出的地址格式。

Bech32 地址格式只使用 32 个字母和数字,不使用大小写混合,并包括一个错误纠正代码,可以捕获几乎所有地址输入错误(甚至在某些情况下识别错误发生的位置)。地址编码了一个 segwit 版本,使它们与大范围的潜在升级向前兼容。

在发现 bech32 错误检测对未来升级在一些罕见情况下存在 问题 后,提出了一种新的修改后的 bech32(bech32m)格式。预计 bech32m 将用于 taproot 和未来基于 segwit 的脚本升级,要求实现了对原始 bech32 地址格式支付支持的钱包和服务进行升级,如果他们想支持支付 taproot 地址和未来的升级。继续支付原始的(版本 0)segwit 地址的 P2WPKH 和 P2WSH 脚本不需要升级。

主要代码和文档

Optech 新闻简报和网站提及

2022

2021

2020

2019

2018

参见

Last updated