比特币开发商和SEGWIT发明家提出新的“TAPROOT”软叉!
本周比特币开发商和SegWit发明人Pietr Wuille发布了几个新的softfork提案。被称为“Taproot”的升级几乎没有任何缺点,将有助于促进越来越多采用的比特币闪电网络。
SCHNORR签名
比特币协议开发人员和SegWit发明人Pieter Wuille分享了一项新的软件升级提议,称为“Taproot”,可能是他在2018年7月发布到开发人员邮件列表中的Schnorr签名软件升级的补充。
采用Schnorr签名声称为网络提供了显着的可扩展性和隐私增强功能,因为它们将允许更简单的方法来签署交易。Schnorr签名的优点是多人可以创建公钥,然后使用一个签名对其进行签名。
该方法与当前系统中单独签名的低效使用形成对比。这种实现的结果是减少了网络的空间节省以及更快的验证时间。
Bitmex Research 估计,如果完全实施,使用Schnorr签名可以仅基于UTXO计数节省13.1%的空间。
更重要的是,由于依赖于使用多个签名的闪电网络的推出,多签名钱包正在变得普及。因此,随着闪电和其他多重签名钱包的采用增加,13.1%的节省可能会迅速增加。
作为证据,下图显示了多签名钱包的增长。
与闪电网络实施相结合,在新的P2SH类型地址上运行的节点数量也显示出强烈的采用趋势。因此,使用这两者可能是比特币生态系统持续增长的重要(也许是不可避免的)步骤。
应注意,上图仅显示具有活动信道的节点,因此不表示比特币闪电节点的总数。
MERKELIZED抽象语法树(MAST)
比特币协议开发人员Dr. Johnson Lau在2016年提出的减少块大小的另一个softfork想法是在Merkle树中构建事务,如下所示。被称为MAST的想法是在一篇名为“制作软件的艺术:政策保护规则”的研究论文中引入的。
当与Schnorr 多签名散列结合使用时,Merkle树将有助于提高区块链的效率。因此,交易只需要一个签名。Merkle树将成为一种脱链节省空间的解决方案。
然而,这种模式的一个低效率是它仍然依赖于两个哈希来操作,以及使网络暴露于第三方潜在的隐私问题。它还会产生额外的32字节数据用于签名事务。
直根
解决原始Merkle树的低效率和隐私问题,建议使用Taproot。这个想法来自比特币开发商Gregory Maxwell的电子邮件。两个系统之间的区别在于Taproot中只需要一个签名。此版本还隐藏了Merkle树存在的事实。
除了以更优化的方式之外,还不再需要额外的32字节数据,同时还模拟网络的现有公钥和签名结构。
所提出的软件实现将通过附加功能和空间优化来帮助闪电网络扩展。然而,耐心是关键,因为这个最新的softfork升级可能需要一些时间才能看到光明,尽管“几乎没有缺点”。
下一篇:智慧火花 激情碰撞
中国观察