作者:SatoshiLabs
翻译:阿剑
最新的一个比特币升级——Taproot——将改变比特币的工作模式,使之更上一层楼。它改变了交易的签名方法,移除了不必要的信息暴露(比如是否涉及智能合约),还降低了一笔交易需要占用的整体数据量。所以说,它对用户隐私有正面影响,也使得一个区块能塞入更多复杂的交易,提高网络的效率。
虽然Taproot是后向兼容的,意味着用户不需要专门做什么来使用它,而矿工们需要承诺会升级软件。"Signalling for Taproot(Taproot升级许诺)"的活动已从上周开始,迄今已有6个矿池表示已准备好升级,SegWit将从版本0升级到版本1。(编者注:原文撰写于2021年3月7日,在翻译之时,Taproot的升级已成定局。需要多说一句的是,比特币协议的升级是一个过程,而不是一个瞬间,因为不升级的节点同样能留在网络中。)
尽管许多人在期待Taproot带来如理论上那般美好的隐私性和可扩展性提升,也有一些人担心它会步Segwit第一个实现的后尘,在软分叉激活后两年时间,接受度才堪堪突破50%。
本文的目的不是比较Taproot的好处和缺点。许多有志于此的博客,都已经把主要的意见解释得很深入了,比如这篇来自SlushPool运营者Braiins的平易近人的文章(中文译本)。我们考虑的点相当单一,就是Taproot升级对硬件钱包来说到底意味着什么,以及如果Taproot能在11月成功激活的话,可以期待出现什么有意思的事。
Taproot契合了比特币的保守主义
不管你喜不喜欢,比特币网络的治理规则之一就是区块大小是限定的。这就意味着一个区块只能塞进约3000笔交易,换算过来就是每秒约5笔交易的吞吐量。单从绝对数值来看,这个数字相当低,但有很多理由可以为之辩护,可以解释为什么这种取舍比其它更加中心化的方案要好:
- 交易在一段时间内就清算完成,不像借记卡之类的,要等待第三方的确认 - 诸如闪电网络这样的升级可以将数千笔链下交易压缩为一笔链上交易 - 任何人都无法取消、逆转或拦截一笔已经上链的交易
一些比特币的批评者提议过提高区块的大小,但这是一种幼稚而且危险的办法。相反,比特