首页 > 比特币 > 正文

Taproot 目前最有可能是比特币的下一次升级。这是目前正在进行的少数升级之一,用户和开发人员希望最终在网络上看到激活。 

所有这些升级都有一个共同的主题,这也可能是许多未来升级的主题。这个主题是让合约单播,或者更简单地说,将合约逻辑移到链下,让用户而不是网络来验证和执行他们的合约。转向更单播的系统将使比特币更加私密和可扩展,同时仍保持比特币更重要的属性完好无损。

比特币升级的未来

这些类型的升级和系统非常适合比特币。比特币只是一个货币网络,而不是一个计算网络。作为货币网络,其主要功能应该是验证其货币体系是否得到正确执行。在比特币方面,检查用户是否正确签署了交易并且他们没有违反货币政策应该是系统的主要功能,并且任何更多的事情都应该移到更高的层并且只在使用比特币更多的用户之间完成比财务结算。

Bitcoin Optech 成立于 2018 年,旨在连接开源开发和公司的世界。

MUSIG 和单播合约

MuSig 是将合约逻辑移动为单播的最容易理解的应用程序之一。MuSig 允许用户使多签输出看起来像标准用户的单签输出。这是通过让用户在链外构建密钥和签名,并让他们进行一些加密操作来生成单个公钥和签名来完成的。与普通的多重签名相比,这是一个巨大的改进,在普通多重签名中,用户需要广播他们所有的公钥和签名。通过进行普通的多重签名,用户将他们的合约验证卸载到网络,要求它无限期地验证和存储它。取而代之的是,使用 MuSig,用户通过在他们之间构建签名来自己执行执行,从而产生一个最终签名,只有在正确数量的各方是诚实的情况下才能有效,

以单播方式移动合约逻辑使比特币更加私密。今天,大多数合约在交易的输出脚本中都有明确的支出逻辑。这意味着外部观察者能够看到用户的确切消费情况。让用户透露他们的确切消费情况不仅会伤害个人用户,还会影响网络上的其他用户。通过显示所有可用的支出路径,用户不仅表明自己在使用它们,而且还表明他们没有使用其他支出条件。这似乎很明显,但具有重要意义。因为用户透露他们没有某些支出条件,所以它排除他们与使用其他支出条件的用户共享匿名集。这意味着其他用户将不会在他们的匿名集中拥有我们的用户,从而使他们可以隐藏在较小的人群中。如果用户将他们的合同执行移到链下,那么用户可以使他们的交易和输出看起来与标准用户的相同,从而与更大的用户集共享一个匿名集,帮助自己和其他用户。

使合约执行单播不仅使比特币更加私密,还使其更具可扩展性。将验证和执行逻辑移到链下,由合约中的个人用户完成,确保他们不再需要将整个合约广播到整个网络。通过这样做,网络将不再需要对可能是复杂合同的内容进行实际验证,而只需进行最少的验证,可能只是一次签名检查。由于合约不再广播到网络,网络也不会存储该合约所需的数据。由于比特币的区块重量限制,减少任何交易所需的数据对网络来说是一个福音,因为它将直接增加交易吞吐量,

权衡

消除验证和存储合同数据的需要会对用户使用比特币的方式产生重大影响。对于任何比特币交易,用户都需要支付矿工费才能包含在一个区块中。该矿工费用与验证和存储交易所需的资源直接相关。知道了这一点,我们可以得出结论,用户不愿意使用复杂的脚本和支出条件。这可能会产生不好的影响——例如,试图通过使用诸如多重签名之类的东西来分发他们的密钥来增强他们的安全性的用户现在正因为这样做而受到网络的惩罚,他们要支付更高的费用。可以对此进行的任何改进都应该对比特币用户和开发人员有先见之明。

使用类似单播的合约也包括一些其他的权衡。因为用户不再将他们的合同验证和执行卸载到网络上,他们将被要求自己执行此操作,或者更确切地说,他们使用的软件将执行此操作。这通常意味着用户将需要在他们的交易对手之间发送和存储更多数据。这样做需要用户使用更复杂的软件和协议。它可以使备份更加关键且更难做;如果用户丢失了这些数据,他们的交易对手可能会违反他们的合同,或者至少,如果没有他们的交易对手的合作,用户可能无法执行他们的合同。然而,

总之,今天,比特币合约主要作为广播系统存在,需要网络来验证和存储每个人的合约执行逻辑。比特币可能进行的升级能够为我们提供一个前景,将合约改为在个人用户之间执行,因为比特币首先是一个货币网络,应该主要执行其货币属性。Taproot、Lightning、DLC 和 PTLC 之类的东西都完美地体现了这一点,并表明比特币人正在构建生态系统以增强比特币的隐私和可扩展性。

猜你喜欢
发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论信息