Taproot 是对比特币协议的拟议升级。它寻求通过引入新功能和增加用户隐私来改进现有技术。 Taproot 建立在 Schnorr Signatures 和 MAST 等先前提案的基础上,旨在提供更高效的交易验证并提高比特币区块链上智能合约的可扩展性。
Taproot 于 2018 年由开发人员 Gregory Maxwell 首次提出,他认为不同类型的交易使用不同的加密签名会增加系统的复杂性,使其难以扩展。因此,他建议使用单一类型的签名(称为“主根”),该签名可用于所有类型的交易。这将有几个优点:
1) 简化交易验证——通过将多个签名方案合并为一个,验证交易将变得更简单、更快,因为验证交易所需的操作更少。
2) 提高隐私性——Taproots 还允许用户更好地控制自己的隐私,因为他们可以从公众视野中隐藏交易的某些细节,同时仍然能够使用单一签名方案对其进行身份验证。这使得任何第三方观察者或矿工在不直接访问与其相关的其他数据(例如输入脚本或输出)的情况下更难以确定发生了哪种交易。
3) 提高可扩展性——最后,主根使建立在比特币区块链网络之上的智能合约变得更容易,因为在验证任何给定合约中的每个单独组件时,它们需要的数据比以前更少,这也提高了整个网络基础设施的整体可扩展性!