比特币 Taproot 升级将于今年 11 月正式激活,它将强化比特币在支付性能、隐私方面的可用性。 6 月 13 日,比特币全网支持 Taproot 升级的矿池算力超过 90%,达到锁定升级的最低要求,这也意味着 Taproot 升级将于今年 11 月正式激活。 被视为比特币数年来「最雄心勃勃的升级」, Taproot 在业内尤其是比特币爱好者的眼中确实代表着非比寻常的意义,甚至是「目前为止比特币协议升级提议中最具重要性的一次」。 但与引起行业大辩论的以太坊 EIP 1559 提案相比,Taproot 升级引发的行业声量并不大,不少朋友甚至都没怎么听说过,那究竟什么是 Taproot 升级,它又将为比特币带来怎样的改变? 什么是 Taproot 升级?Taproot 激活 比特币每隔段时间就会更新一次(网络软分叉),主要通过比特币改进提案(BIPs)的形式为比特币引入新功能和信息。 而此次最新的 Taproot 升级,就是三个 BIPs 的汇编「升级包」,也即 Taproot 升级包含了 Schnorr 签名 (BIP 340)、Taproot (BIP 341) 和 Tapscript(BIP 342) 三个部分: BIP340 — Schnorr 签名Schnorr 签名计划长期以来一直列在许多比特币开发者的愿望清单上,作为由德国数学家和密码学家 ClausSchnorr 开发的密码学数字签名方案,主要以其生成短签名的简便性和效率著称。 Schnorr 签名的主要优点之一是它们能够在复杂的比特币成交中获取多个密钥并产生唯一签名。这意味着涉及多方的签名可以被「汇总」成单一的 Schnorr 签名,所以被称为聚合签名。 所以一言以蔽之,Schnorr 签名主要是节省空间、减少费用,也被誉为比特币 Segwit 后的最大技术更新。 BIP 341 — TaprootTaproot 是在 Schnorr 签名基础上的解决方案,它可以包含复杂的成交条件和资金使用细节,再把所有这些内容作为一个新的资金使用条件(新的锁)提供给外界使用,这个新的使用条件和该使用条件下的解锁方法(新的钥匙)是通过 Schnorr 的线性特征来支持的。 这就为用户提供了消费 (不是收款) 时,在复杂的任意脚本和简单地支付到公开密钥之间进行选择的能力,此外密钥聚合还使所有的 Taproot 输出看起来类似。 所以由于多重签名输出、单签名输出和其他复杂智能合约在区块链上看起来都是一样的,许多区块链分析将不可用,从而为所有 Taproot 用户保留隐私。 BIP 342 — TapscriptBIP 342 添加和更新了几个操作码,这些操作码是指定要执行的操作的机器语言指令的一部分。这些新脚本有助于验证 Taproot 开销和 Schnorr 签名,统称为 Tapscript,最大限度地提高了 P2TR 支出的灵活性,也有利于未来的升级。 (责任编辑:admin) |