Odaily星球日报■除了“减半”,2020年你还需要关注这些比特币技术( 二 )


2、Taproot Taproot 创建签名输出 , 其中包含有关满足条件时会发生的情况说明 。 本质上 , Taproot 技术赋予了比特币网络中添加类似智能合约的功能 , 用户可以通过输出为简单付款交易的脚本 , 在交易里添加逻辑 。
Taproot 最好与 P2SH 功能配合使用 , 因为它假定您要将脚本拆分为分离的语句集合 , 因此它仅显示要使用的脚本部分 。 Taproot 允许签收者仅显示分支的日志范围数 , 由于不需要额外存储要求 , 因此为用户提供了更多隐私并增加了可扩展性 。
Taproot技术的另一个作用是使比特币交易在任何区块链浏览器上看起来都完全相同 , 从而无法分辨交易之间的区别 , 因此大大提高了比特币的隐私性 。 可以想象 , Taproot通过将多个签名聚合为单个签名 , 这样就能使Schnorr签名效率更高 。 事实上 , 正如 Taproot 背后的开发人员 Greg Maxwell 所解释的那样 , Taproot 就是 Schnorr 签名与 MAST 之间的完美连结 。
这里提到的 Schnorr 签名 , 其实就是我们下一章节中即将介绍的一个令人兴奋的全新签名聚合方案 。
3、Schnorr 签名 Schnorr 是一种全新的签名聚合方案 , 更是一种非常引人注目的方式应用了比特币技术 。 在该签名聚合解决方案的支持下 , 所有交易输入签名将会被合并成为一个 , 我们不再需要多重签名 , 而是只要一个聚合签名即可 。
那么 , 多重签名和聚合签名之间有什么区别呢?实际上 , 两者的区别仅在于在聚集签名方案中 , 每个签名者都有自己的消息 , 而不是所有人共享的一个消息 。 验证人查看签名密钥时 , Schnorr 签名不会释放有关输入的任何信息 , 因此所有外部查看者的交易输出看起来像是常规地址 , 但能够解锁地址中脚本的唯一人员将是相应私钥的所有者 。
借助 Schnorr 签名和签名聚合技术 , 可以创建智能合约功能 , 并将包含“如果这样/那么那样”的逻辑整合到签名支付条件中 。
最后 , 与传统 ECDSA 签名相比 , Schnorr 签名更易于验证 , 也能提供更高程度的鲁棒性、正确性和灵活性 。 (星球君注:鲁棒是Robust的音译 , 即健壮和强壮的意思 , 通常指在异常和危险情况下系统生存的能力 。 所谓“鲁棒性” , 是指控制系统在一定(结构 , 大小)的参数摄动下 , 维持其它某些性能的特性 。 )
这些功能会在 2020 年或 2021 年通过软分叉添加到比特币吗?
让我们拭目以待!