当前位置:首页 > 业务领域 > 重金属处理 >

比特币最新升级提案Taproot是如何提高网络的灵活性和隐私性的?|威尼斯欢乐娱人城平台|威尼斯欢乐娱人城网站

编辑:威尼斯欢乐娱人城网站 来源:威尼斯欢乐娱人城网站 创发布时间:2020-11-20阅读55702次
  

威尼斯欢乐娱人城平台|威尼斯欢乐娱人城网站

这篇文章由普里耶苏加尔格(Priyeshu Garg)撰写,详细解释了比特币最近的升级提案Taproot如何扩展智能合同的灵活性并获得隐私功能。以下为原文翻译:最期待的提高比特币脚本能力的修订版之一Taproot,可能不会很快在比特币网上发布。

2018年第一次明确提出了Taproot。此次修订将扩展互联网上智能合同的灵活性,获得前所未有的隐私特性,可以让最简单的智能合同看起来几乎和普通账户一样。解决简单智能合同的问题虽然比特币是迄今为止第一个也是最雄心勃勃的区块链项目,但它因缺乏可扩展性和解决简单智能合同带来的隐私问题的能力而受到批评。

比特币开发商为解决这些问题努力了类似的十年。现在,问题网络中脚本问题的一个近乎极端的解决方案就在眼前。同时支持了几个项目,但Taproot是最有前途的一个。

Taproot最早是由比特币核心开发者、区块流前CTO Gregory Maxwell在2018年1月提出的。该方案致力于扩大比特币智能合约的灵活性。Taproot不谈智能合同签名带来的意想不到的灵活性,也给账号带来了更好的隐私特性。

像这样的根本思想,只有在脱离自己的眼睛的前提下才有可能。隔离引入了脚本版本控制,这是比特币协议的扩展,允许在网络上实现新的加密签名算法。

要解释Taproot是如何工作的,我们必须根据——脚本提取到比特币账户。脚本是几行代码,它们映射账户并在区块链上操作,它定义了账户中的钱可以被使用的方式。在这些硬币花完之前,还有一些步骤必须完成:这些硬币的所有权必须有亲笔签名证明;如果有时间锁定,必须超过特定的区块高度或日期;或者私钥子集中一定数量的私钥必须为该账户获得签名。这些条件可以组合成一个非常复杂的智能契约。

威尼斯欢乐娱人城平台|威尼斯欢乐娱人城网站

智能合同的这些可允许的条件或脚本仅对这些硬币的新所有者可见,因为P2SH不存在。这使得只有脚本的哈希值,或者仅仅是一组随机数,被包括在区块链中。不过这些硬币赚到了,这个剧本最后就不解释了。

这意味着该帐户的所有条件,包括未激活时的条件,都将显示在链上。虽然这非常简单,但这一过程不会产生大量数据,而且对维护区块链的账户隐私非常有益。解决这个问题的一个办法就是为默克尔简化抽象语法根(MAST)。

这一提议基于默克尔的树根,树根是一种历史悠久的灵活数据结构,需要允许对账户的所有不同允许条件分别进行哈希运算。所有这些条件在一个默克尔树中是不会存在的,会产生一个单独的哈希值叫做默克尔根来针对这些硬币。如果把默克尔树中的任何数据解释给区块链听,这些数据就能通过默克尔根的奇妙考验,以及成为默克尔路径的树中的其他数据。

然而,默克尔树上的大多数其他数据将保持加密和隐藏。MAST在维护数据隐私和有效性方面更进一步,因为这意味着解释账户达成协议的条件。

Schnorr硬端协议升级可以建立TaprootPieter Wuille,block stream CEO,也是区块链知名开发者,说明Taproot必须建立在MAST和Merkel分支上。在其GitHub提案中,它声明Taproot将允许所有智能契约结构包含一个条件,以便所有参与者可以对一个结果进行投票。

参与者可以一起工作,并同意清除帐户。Wuille回应说,这并不会节省更多的空间,也不会在需要时间的时候降低脚本的私密性。 虽然Taproot潜力很大,但只有和Schnorr融合,才能充分发挥其真正的威力。这种新的签名方法目前正在开发中,将通过一个艰难的结局部署到区块链。

这将是比特币网络中最出人意料的升级之一。这种签名以其发明者克劳斯-彼得施诺尔(Claus-Peter Schnorr)的名字命名,是一套将私钥、公钥和账户签名联系起来的数学规则。

Schnorr一般被指出是加密货币领域最差的签名形式。Wuille告诉它可以在不损失扩展性的情况下获得良好的正确性。另外,Schnorr的签账快,也就是确认账号慢,账号时间快。

威尼斯欢乐娱人城官网

然而,最独特的一点是,它对多个签名构成了异议。Schnorr签名不仅可以将同一账号的多个签名拆分成一个,还可以将公钥和签名拆分成门限公钥和门限签名。

这意味着区块链隐私的巨大变化,因为多投资账户将与普通账户完全一样。简单部分大部分开发者对签名机制更简单的实现过程感兴趣。Schnorr可以用于数据转换私钥和公钥。这个转换可以简单到把这两个键除以二。

“私钥除以2”和“公钥除以2”都是相当不合适的。“私钥除以2”可以签名信息,可以用“公钥除以2”来测试。新分解的密钥看起来和其他密钥对一样,所以无法判断原始密钥是否经过改造。有一天,Taproot将包括一个名为“线索重新打开”的条件,在这个条件下,帐户中的所有参与者都可以合作消费。

有了施诺的亲笔签名,“重新打开线索”看起来可能不同于长期的对等帐户。这是通过添加退出中所有参与者的公钥来分解阈值公钥来构建的。

威尼斯欢乐娱人城官网

将所有参与者的签名融合在一起,分解不应该与门限公钥进行比较的门限签名,可以允许花费适当的资金。但施诺尔的亲笔签名也允许账户中的资金以非合作的方式使用。

不同的花钱方式被组合成不同的脚本。该脚本经过哈希处理,用于更改阈值公钥。门限公钥和脚本的融合在一定程度上对应了门限签名和脚本的融合。

这种智能契约的简单结构获得了仅次于度的隐私,门限公钥和脚本的融合看起来和常规公钥一样。在一些罕见的情况下,当区块链得知公钥已被大幅更改时,账户的“重新开放”不会过热。

这次协议升级可能会对整个比特币网络产生深远的影响。增加区块大小意味着更慢的帐户和更少的帐户奖励。这不会让施诺尔的签名成为区块链每个人都会使用的方式。

本文来源:威尼斯欢乐娱人城平台-www.hotel-ladetente.com

047-231970954

联系我们

Copyright © 2010-2014 太原市威尼斯欢乐娱人城平台|威尼斯欢乐娱人城网站股份有限公司 版权所有  晋ICP备75488385号-5