33

Schnorr+Taproot软分叉,兼具扩容和隐私的无敌提案?

 4 years ago
source link: https://www.tuicool.com/articles/YN3IRvj
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

工程师和开发者一直致力于为比特币进行技术改进。现阶段,最有可能的是,下一个比特币技术突破将通过Schnorr+Taproot软分叉实现。

7FbiEvq.jpg!web

更好的可扩展性、可互换性以及脚本创新

Bitcoin Optech贡献者Steve Lee(同时也是Square加密团队负责人)表示,Schnorr+Taproot软分叉带来了“一个全新的世界,一个充满各种可能的世界”。

mARZnqi.png!web

具体来说,该提案可以为多重签名应用或复杂智能合约提供更高的可扩展性,这些应用或合约包含了加密货币的多种使用方式。

Schnorr算法提供了一种创建密码签名的简单方法。因此,可以显著提高比特币交易验证的效率。Lee说,Schnorr签名所占空间比现有模式小11%。

Schnorr签名优于目前使用的椭圆曲线数字签名算法(ECDSA)。这种新技术会对签名和密钥进行调整,有助于推动创新解决方案。

此外,Schnorr签名可以和现有的私钥兼容。因此,有了这个提议,用于数字货币支付的脚本就不需要面临限制。

最值得注意的是,Lee表示,通过多签机制,Schnorr签名让密钥聚合成为可能。也就是说,Schnorr允许在一个输入上组合多个签名。

3uMrQjv.png!web

与ECDSA相比,Schnorr签名存在显著优势,Lee解释说,在设计比特币时,中本聪没有使用这种算法,可能是因为Schnorr被申请了专利。幸运的是,该专利已经过期。

Taproot带来可互换性

此外,该方案将通过确保适当的可互换性(fungibility)来改善隐私。在这方面,Lee强调,有了Taproot,所有用于支付的输出看起来都会是相同的。

Taproot是一种针对交易脚本签名的方案,可增强可互换性。Coinmonks的Kento U说:

“从交易内容来看,Taproot最主要的功能是同质化(homogenize)基于Pay-to-PubKey或Pay-to-ScriptHash(P2SH)的交易输出。其结果将是比特币交易输出的细节难以被外界所区分。”

“简单地说,Taproot可以让比特币交易在区块链浏览器上看起来完全一样,无法进行区分,这自然保证了比特币交易的隐私。”

QbUZZbI.png!web

该提案已经进入了比特币共识升级周期的“生态系统反馈”阶段。Lee估计,Schnorr+Taproot软分叉的提案将在2020年春季进入部署阶段。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK