Bitcoin Taproot升级

1. 引言

在这里插入图片描述

Bitcoin的Taproot升级:

  • 致力于改进Bitcoin网络的隐私和效率。
  • 为自2017年Segregated Witnesses (SegWit)上线以来,4年内的首个升级。
  • 其包含3个Bitcoin Improvement Proposals (BIPs):
    • 1)BIP340(BIP-Schnorr):
      • 以更快、更安全、更低数据密集度的方式,来授权交易
      • 同时使BIP-Taproot成为可能。
    • 2)BIP341(BIP-Taproot):Taproot使用名为“MAST”的技术来将更少的智能合约交易数据commit到链上,同时,模糊了一些私人交易信息。
    • 3)BIP342(BIP-Tapscript):为比特币提供了一种升级的交易编程语言,该语言利用了Schnorr和Taproot技术。Tapscript还允许开发者更高效地实现未来的比特币升级。

Taproot由Bitcoin核心开发者Gregory Maxwell 于2018年1月首次提出。该提案得到了大多数比特币矿工的广泛支持,并于2021年6月12日达成了实施共识。Taproot于2021年11月14日在第709632个区块软分叉激活。

在这里插入图片描述

2. BIP340(BIP-Schnorr)

BIP-Schnorr引入了“Schnorr Signatures”:

  • 实现了更小、更安全和灵活的密码学签名方式

  • 引入了名为“key aggregation”的技术,支持:

    • 多签交易:多方签署单笔交易
    • 智能合约交易:必须满足预定条件,来执行某交易

    多签交易和智能合约交易,其向Bitcoin所commit的数据量,与标准的单签交易数据量,一样。

  • 借助Schnorr Signatures,会同时记录单个aggregated public key和单个aggregated signature,而不记录所有参与方的公钥和签名。从而有:

    • 更轻的链负载
    • observers无法破译某交易包含单个签名者,还是,多个签名者。
  • 值得注意的是,Schnorr签名与比特币自诞生以来一直使用的加密算法(称为椭圆曲线数字签名算法(Elliptic Curve Digital Signature Algorithm,ECDSA))向后兼容。这使交易所、保管人和钱包等服务提供商能够随着时间的推移选择升级。

在这里插入图片描述
在这里插入图片描述

3. BIP341(BIP-Taproot)

BIP341-Taproot:

  • 建立在最新的比特币升级SegWit的隐私创新之上,
  • 实现了Merklized Alternative Script Trees(MAST):
    • MAST只允许将智能合约交易的已执行条件提交给区块链,而不是所有其他可能结果的全部细节。
    • Merkle树在密码学中被广泛用于证明数据存在于某集合中,而不必揭示整个集合。
    • Taproot只公开已执行交易的细节,为比特币用户提供了更大的隐私。
    • 有了Taproot,那些对链进行审计的人将无法查看未执行的交易条件或结果,这些条件或结果可能包含敏感的私人信息,如使用了什么类型的钱包。
    • MAST还提供更大的可扩展性、交易吞吐量和效率,因为未执行的交易信息不再记录在区块链上。
    • 将复杂的比特币交易浓缩为一个哈希,降低交易费用,最大限度地减少内存使用,提高比特币的可扩展性。
    • 自2013年以来,比特币中普遍讨论了MAST。Users of MAST who are able to keep unused conditions off of the block chain will enjoy lower fees, be able to create larger contracts than currently possible, will have improved privacy, and will improve the fungibility of their bitcoins.

在这里插入图片描述

在这里插入图片描述

4. BIP342(BIP-Tapscript)

BIP342-Tapscript更新了用于写入bitcoin交易参数的Script编码语言,以便为选择升级的用户提供Schnorr Signatures和Taproot技术。Tapscript还将通过允许更无缝地引入新类型的操作码(交易指令),使比特币的未来更新更容易实现。

5. Taproot升级影响

随着越来越多的服务提供商采用这项技术,这一升级的全面影响将在未来几年得到证明,Taproot的逐步改进预计将对比特币的长期生存能力产生重大影响。

Taproot的隐私和效率优势是一枚硬币的两面。通过向区块链提交更少的交易信息,任何查看比特币公开账本的人都可获得更少的交易数据。提交更少的数据也会在每个区块中为更多的交易创造空间,这将降低费用并提高交易吞吐量。

Taproot升级是比特币实用程序的游戏规则改变者,因为它使智能合约更便宜、更小,因为智能合约在区块链上占据的空间减少了。智能合约是两个人之间基于区块链的自动执行协议,可以在不需要中间人的情况下创建安全的交易。智能合约还可用于任何类型的交易和日常实践活动,从每月支付租金到登记物品所有权。

Taproot解决可扩展性的方法增强了比特币在基链上托管智能合约的能力。通过这种方式,顶级加密货币成为其更受欢迎的智能合约竞争对手以太坊的直接竞争对手。

Taproot还为比特币上更大的智能合约灵活性打开了大门。尽管多年来,复杂的智能合约很容易在其他区块链网络上创建和执行,但Taproot有望为在比特币网络上加速去中心化金融(Decentralized Finance,DeFi)奠定所需的技术基础。通过Taproot的实现,比特币可以托管拥有数万个签名者的大规模智能合约,同时掩盖所有参与者并保留单个签名交易的规模。

Taproot升级还使Lightning网络能够更高效、更快地扩展。一些人认为,Taproot与Lightning Network的结合将使比特币的实用性从“价值存储”提升为“交换媒介”,从而进一步验证比特币是一种真正的点对点数字现金。

虽然Taproot给比特币带来的升级很重要,但可以说Taproot最重要、持续时间最长的影响不是它是什么,而是它的实施方式。自四年前臭名昭著的区块大小(block size)战争导致比特币现金的创建以来,Taproot是比特币协议的第一次重大更新,它可能会为BIP在未来几年如何从构思到实施奠定运营基础。

参考资料

[1] 2021年11月11日视频 https://www.youtube.com/watch?v=6cnDTWbjdmM
[2] What is Taproot?
[3] A beginner’s guide to the Bitcoin Taproot upgrade
[4] MAST
[5] Bitcoin’s Taproot Upgrade: What You Should Know

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值