注意到许多人至今仍会混淆 Native SegWit 和 Taproot,尽管这两项更新都从根本上改变了比特币的能力。让我们弄清楚它们的本质,以及这件事究竟为什么重要。



比特币早就开始演进了。在 2017 年引入 SegWit 之后,网络得以通过优化数据权重来处理更多交易。但 Native SegWit 更进一步——它进一步大幅缩小了区块大小,并提高了吞吐量。Native SegWit 地址以 'bc1' 开头,这一点立刻表明:它是更先进的版本。最主要的优势是手续费下降、交易变得更快、可扩展性也得到了改善。

随后在 2021 年,Taproot 的出现就已经是完全不同的层级了。这是一项开发者们花了多年时间准备的重大升级。格里高里·麦克斯韦尔(Gregory Maxwell)在 2018 年提出了这个思路,随后彼得·武伊尔(Peter Wuille)在 2019 年对其进行了完善。到 2021 年 11 月,当 90% 的矿工支持该升级时,Taproot 在区块 709632 上正式激活。

Taproot 的工作原理则完全是另一套方式。它并不是单纯地减少数据的大小,而是把签名进行聚合——将多个签名合并成一个。这使得实现 Schnorr 签名成为可能,而 Schnorr 的能力远强于旧的 ECDSA 算法。此外,Taproot 还引入了 MAST (Merkleized Abstract Syntax Trees),这让系统能够只存储已执行操作的结果,而不是把整棵树都保存下来。

那么,主要的差异是什么呢?Native SegWit 针对普通交易进行了优化——让交易更便宜、更快。非常适合日常使用。而 Taproot 则面向更复杂的操作:智能合约、多重签名、原子交换。没错,那里的手续费可能会因为数据量更大而略高,但功能性是不可相提并论的。

在隐私方面也同样存在差异。Native SegWit 在这方面并没有帮助——它只是进行优化,并不隐藏细节。而 Taproot 则会对交易的类型和细节进行掩盖,使其难以区分。这带来了显著的隐私提升。

简而言之:Native SegWit 关注的是效率与节省,Taproot 关注的是功能性与隐私。两者都对比特币必不可少,只是各自面向不同的任务。很有意思的是,可以观察到网络如何在发展与适应不断增长的需求。
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论