众人翘首以盼的 Taproot 是比特币网络迄今为止最大的一次升级,这里的大,不仅是升级内容分量十足,其对比特币的进程也将影响巨大。
这次升级将在比特币709,632区块开始执行,Taproot 的大版本升级包里包含了3 个部分( 我们通常管比特币改进提案叫做:BIP),它们共同带来了更安全、更高效、更私密的比特币。
这三套强力的装备部件分别是:Schnorr签名、Taproot、Tapscript
一、BIP340 ——Schnorr签名
Schnorr签名算法是由德国数学家、密码学家Claus Schnorr提出。Schnorr签名算法几乎在各个层面均优于比特币现有的签名算法ECDSA,但由于专利保护期(2008年2月过期,前该算法可以自由使用)的原因使比特币的出生就与Schnorr签名擦肩而过。
而这次,在比特币的开发者们做足了多年准备后,Schnorr 终于要来了。
Schnorr 签名的安全性已在数学上得到了证明,这将使得比特币的核心签名算法更加安全。
Schorr 支持签名的聚合节省存储空间签名长度更短,节省存储空间,Schnorr签名数据比现有的ECDSA签名数据小11%,现有签名每个交易占用70-72个字节。由于Schnorr签名在交易中/在区块链上占据的空间较小(它们固定为64个字节),因此可以实现较小的交易数据和较低的费用。这项升级在寸土寸金的比特币区块上,是意义深远的。
同时,Schnorr签名方案可将多个交易输入的签名整合成一个, 这大大保护了交易者的隐私。
二、BIP341 ——Taproot
BIP341将比特币的隐私性提升到一个全新的维度。
当前比特币的地址类型是较为割裂的,比如地址分为:传统地址(1开头)、隔离验证地址(3开头)、隔离验证原生地址(bc1开头),这样不同特征的地址使得对比特币的地址分析难度并没有想象中那么大。
同时,如果你在比特使用比特币的脚本功能,你会发现每次的交易都会广播出脚本声明的所有条件。这非常容易暴露脚本使用者个人信息并一定程度上影响到资产的安全性。
而Taproot升级后将完成地址类型的大一统,使用Taproot的交易将会组建成一个巨大的匿名集合,同时Taproot可以很好的隐藏比特币脚本中无需声明的条件,这将将提高比特币脚本功能的隐私性、效率以及灵活性。
使用Taproot,每个个体的隐私都被整体增强。比特币的匿名性,可不是说着玩的。
三、BIP342 ——Tapscript
BIP 342是Schnorr和Taproot的补充升级,它更新了比特币的脚本编码语言,增加了一些新的操作码用于执行比特币脚本。同时 Tapscript 还使比特币未来的操作码更新变得更容易实施。
这意味着比特币的智能合约的大门已经缓缓推开...
或许不久我们就可以看到比特币上各种有意思的 DeFi 应用了,后面将会是怎样的场面,由你来想象。
Taproot 升级将使得比特币更安全、更功效、更私密。这次的软分叉升级几乎获得了行业内的一致支持,普通用户无需进行技术操作,安心等待各个钱包升级即可。
比特派钱包目前已完成Taproot的测试网升级,后续将在 Taproot 升级稳定后进行首发支持。
支持Taproot,让比特币更强大。