作者:陈小黑

出品:鸵鸟区块链

11月14日中午,比特币Taproot升级在区块高度709632处顺利激活,这个里程碑标志着,比特币已经正式进入Taproot时代。

比特币Taproot升级做了哪些改进?

比特币的重要技术升级,上一次还是2017年推出的隔离见证SegWit。上一次升级主要是对比特币的区块进行内部扩容,通过隔离见证去掉了区块头部的签名信息,从而增加区块大小。

不同于上一次升级,比特币Taproot升级更加重要,因为这次升级引入Schnorr签名和MAST结构,全方位提升了比特币的安全性、隐私性、可扩展性。

Schnorr签名

比特币Taproot升级包含Schnorr,这是一种新型签名算法。以往每一个用户进行交易都要进行一次签名,相对来说,每一笔交易的双方都是可以查到地址的,隐匿性和安全性相对偏低一些。新型签名算法把多笔交易打包,并且其中的多个签名组合成一个,形成次聚合签名,这样就会让该交易看起来和普通交易没有区别,实际上里面却可以包含更多的交易和更多条件。

MAST结构

比特币Taproot升级还包含了MSAT结构,MSAT(Merklized Abstract Syntax Tree)是默克尔化抽象语法树。它来自于抽象语法树(Abstract Syntax Tree)和默克尔树(Merkle Tree)的结合。

简单地说,MAST允许在散列所有内容之前对交易或智能合约的每个属性进行分割。当比特币交易发生时,只需要提供其分支运算并将分支哈希连接到固定大小的默克尔根上,从而减少交易数据,提升区块空间。而且MAST可以根据交易不同设置不同的条件,也就是实现智能合约功能。

比特币Taproot升级对比特币有哪些长期影响?

推进比特币生态系统

尽管比特币在许多方面都是独一无二的,还是有业内人士质疑比特币缺乏能够解决实际问题的商业用例,从这一点来说不如以太坊。事实上,想在比特币网络上部署有实用价值的商业用例,就得实现智能合约功能。目前比特币的软肋之一,大概是缺乏复杂的智能合约功能,使得比特币生态系统无法推进。

不过,比特币Taproot升级顺利完成之后,复杂的智能合约功能有可能与比特币“挂钩 '。具体来说,此次升级让比特币从最开始的点对点电子现金,向无限可能性进行延展。当前在以太坊网络上运行的项目,理论上都有可能部署到比特币网络,从而使得比特币的用例边界得到拓展。

增强比特币的支付属性

比特币之所以无法用于支付,跟交易确认速度过慢有较大关系。为了让比特币有支付功能,扩容升级是必须的。而本次的升级正是通过Schnorr签名方案为比特币容量的缩小提供了技术支持。这是因为Schnorr把多个公钥设计成一个签名,从而减小每笔交易对比特币区块空间的占用率。

换句话来说,在字节占比上,Schnorr上的公钥占了32个字节,比引入Schnorr前节省了1个字节。在签名长度上,Schnorr的长度是65个字节,比引入Schnorr前节省了6-7个字节。比特币Taproot升级就是通过这些空间的节省给比特币的使用者节省了时间和费用。比特币的用户量和交易量这么大,为每个比特币用户节省1元,10万个比特币用户就可以节省10万元,这次升级带来的收益是相当可观的。

由此可见,Taproot升级通过对比特币进行扩容升级,增强了比特币的支付属性。

增强比特币的安全可靠性

对投资者来说,比特币Taproot升级之所以能够使得比特币变得变得更有吸引力,主要因为新的Schnorr签名和MAST结构可以增加交易隐私性,从而使得比特币交易变得更加的安全可靠。

一方面,本次升级通过引入Schnorr简化验证过程。对外,大家能看到的只有一个签名,这样就能完美的隐藏信息了。由于参与者的信息是无法看到的,所以隐私性会更强。另外一方面,本次升级还引入MAST。这个功能用一句话可以概括:不满足条件,信息无法被查看。所以,通过设置查看信息所需的条件,可以确保比特币用不的信息泄露范围窄化。从效果上说,就是把中间过程藏起来,大家只知道进行交易了,而不知道和谁交易、每笔交易支出了多少钱。

此外,MAST结构可以使交易数据显著降低。具体来说,MAST结构的交易数据是对数增长不是线性增长,这就大大降低了数据大小。数据大小降低会带来交易费用的降低,从而使得比特币更加有利可图,也更能吸引投资者。

结语

虽然比特币Taproot升级已经顺利完成,但是目前比特币市场对这次升级似乎波澜不惊,这实际上是好事情,没波动比有波动好,说明比特币愈发成熟了。

升级完成后,比特币隐匿性和智能合约扩展性得到提升,这种提升影响重大。笔者认为,目前比特币市场对这次升级几乎没有反应,明显是有力量在故意控制这个利好消息的影响力,估计后面会有关于此次升级延展出来的某种大招,让我们拭目以待吧。