首页 动态 正文

Taproot升级是比特币网络的里程碑性变革

 2024-01-29  

比特币的发展历程中,每一次升级都被视为对其技术和功能的重大改进。其中,Taproot 提案是自 Segregated Witness(SegWit)后的又一次重要升级,它由三个不同的Bitcoin Improvement Proposals(BIP)提案组成:BIP340、BIP341和BIP342。

Taproot 提案最初由比特币核心开发者Greg Maxwell于2018年1月提出。在2020年10月,Pieter Wuille发起了代码拉取请求,将 Taproot 并入 Bitcoin Core 代码库。为了全面部署升级,节点运行者需要采用 Taproot 的全新共识规则。该提案最终得到了90%的矿工支持,并于2021年11月14日在区块709,632中正式激活。

升级目标与优势
Taproot 的目标是提升比特币网络的隐私性、简化交易验证并提高效率,同时增强智能合约的处理能力。这一升级包含以下三个主要方面的改进:

BIP340:Schnorr签名
BIP340引入了 Schnorr 签名,这是由克劳斯·施诺尔(Claus Schnorr)于2008年推出的加密签名方案。相较于之前的椭圆曲线数字签名算法(ECDSA),Schnorr 签名在签名聚合、批量验证和隐私性等方面进行了升级,有效改善了效率与隐私性。

BIP341:Taproot协议
BIP341引入了 Taproot 协议,通过将多重签名(multisig)和智能合约交易隐藏在一个单一的公钥散列下,提高了比特币交易的隐私性和灵活性。这使得多方交易和复杂智能合约在区块链上看起来像是单方交易,从而提高了交易的隐私性。

BIP342:Tapscript脚本
BIP342引入了 Tapscript 脚本,是原始比特币脚本的升级版。它取消了10000字节的脚本大小上限,为在比特币网络创建智能合约提供了更好的环境。Tapscript脚本还为其他两个BIP的实施提供了支持。

影响与发展
Taproot 的全面实施推动了比特币生态系统的发展。它促进了闪电网络和铭文生态(如BRC-20、ARC-20等)两种扩容方案的快速发展。另一方面,为了弥补不能实现复杂智能合约的缺憾,各种实现方式不同的执行层开始涌入比特币生态。

综合而言,Taproot 升级标志着比特币网络迈向了一个新的阶段。随着这一里程碑性变革的实施,比特币将进一步提升其隐私性、交易效率和智能合约处理能力,为未来的创新奠定了坚实的基础。