新闻加密货币Taproot 升级激活于区块 709,632:比特币钱包支持属自愿选择

Taproot 升级激活于区块 709,632:比特币钱包支持属自愿选择

作者: Coinotag·

要点速览

  • •Taproot 于 2021 年 11 月 14 日在区块高度 709,632 激活,是比特币自 2017 年隔离见证以来的首次重大协议升级。
  • •该升级由 Gregory Maxwell 于 2018 年提出,由 BIP 340(Schnorr 签名)、BIP 341(Taproot 输出结构)和 BIP 342(即 Tapscript)组成。
  • •矿工于 2021 年 6 月通过 Speedy Trial 机制发出支持信号,当超过 90% 的区块发出支持信号后,该变更被锁定。
  • •由于 Taproot 是向后兼容的软分叉,采用属自愿性质,因此只有当钱包、交易所和硬件签名设备支持其产生的 bc1p 地址时,其效益才能惠及用户。
  • •Pay-to-Taproot 输出采用 Bech32m 编码,使多重签名安排、时间锁和闪电网络通道能够以单签名支付的形式呈现在链上,有望提升隐私性并减少交易数据。
Taproot 升级激活于区块 709,632:比特币钱包支持属自愿选择

Taproot 升级激活于区块 709,632:比特币钱包支持属自愿选择

如今显示 Taproot 选项的比特币(BTC)钱包,以及必须接受该升级所产生的 "bc1p" 地址的交易所和硬件签名设备,正是决定 Taproot 的效益能否惠及普通用户的关键方。

Taproot 是比特币协议的一次软分叉,也是自 2017 年隔离见证(Segregated Witness)以来网络的首次重大协议升级,激活于区块高度 709,632,该区块于 2021 年 11 月 14 日被挖出。由于软分叉是对共识规则的向后兼容变更,未升级的节点和钱包可以继续正常运行。这一设计维护了网络的统一性,但也使采用成为自愿行为:只有当各个钱包、交易所和签名设备实现对其的支持时,升级才会惠及用户。

该升级由比特币开发者 Gregory Maxwell 于 2018 年首次提出,由三项比特币改进提案组成:BIP 340 引入 Schnorr 签名;BIP 341 定义 Taproot 输出结构;BIP 342 即 Tapscript,调整比特币的脚本规则。矿工于 2021 年 6 月通过 "Speedy Trial"(快速试验)激活机制发出支持信号,当超过 90% 的区块发出支持信号后,该变更被锁定,确定在区块 709,632 激活。

Taproot 的 Pay-to-Taproot(P2TR)输出采用 BIP 350 规定的 Bech32m 地址编码,生成的地址以 "bc1p" 开头。Schnorr 签名支持签名聚合,使复杂的花费条件能够以普通单签名支付的形式呈现在链上。这些条件包括需要多个密钥批准花费的多重签名安排、限制币的转移时间的时间锁,以及闪电网络(Lightning Network)上构建于比特币之上的支付协议通道。对于使用这些结构的用户而言,该变更可以提升隐私性并减少复杂交易的数据占用。

自激活以来,该升级的覆盖范围因此取决于生态系统工具而非共识强制执行——这与隔离见证的模式类似,后者的钱包和交易所支持也是在 2017 年激活后的数年间逐步普及的。不支持 Taproot 的钱包可以继续不间断地生成旧版地址类型,但其用户无法使用该升级带来的效率和隐私特性。相反,持有支持 Taproot 钱包的用户,只有在交易对手方——交易所、托管服务和硬件签名设备——能够正确地向 bc1p 地址发送资金并从中接收资金时,才能充分受益。

在实践中,起决定作用的正是升级推广过程中提到的那些主体:提供 Taproot 选项的钱包,以及接受其产生的 bc1p 地址的交易所和硬件签名设备。因此,采用的推广程度可以从具体方面看出:将 bc1p 设为默认接收格式的钱包更新、交易所对 bc1p 充值和提现的支持,以及为硬件设备添加 Taproot 签名功能的固件更新。

本文内容最初发布于 COINOTAG:https://en.coinotag.com/bitcoin-taproot-block-709632-wallet-support