LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 比特币重大升级Taproot即将来袭两大亮点抢先看

比特币重大升级Taproot即将来袭两大亮点抢先看

2021-07-20 白说区块链 来源:区块链网络

比特币史上最重要升级Taproot指日可待。啥?没听说过Taproot?那总听说过萨尔瓦多计划出台立法,使其成为世界上第一个采用比特币作为法定货币的主权国家吧。他们把比特币当作法币之后就遇到了一些问题:比特币的交易确认速度慢到离谱。

这其实是比特币的老毛病了:容量有限,交易确认速度慢,不适合小额支付,而且比特币没有真正解决好用户隐私保护的问题。因此,比特币距离进入数字支付领域,成为全球货币还是有一段路要走的。

针对这个问题,比特币的社区开发人员相处了个升级方案:Taproot。

比特币是加密市场的基石,而Taproot对比特币来说是大事情。

比特币Taproot升级已经在测试网正式激活,这意味着已有超过90%的矿工同意该升级,不过目前只是测试。根据升级规划,Taproot的正式升级大约在今年的11月,给出矿工的反应时间是3个月,只要接下来的3个月全世界比特币矿工有90%支持该升级,则比特币将正式进入Taproot时代。

比特币重要的技术升级,上一次还是2017年推出的隔离见证SegWit。上一次升级主要是对比特币的区块进行内部扩容,通过隔离见证方式去掉了区块头部的签名信息从而增加区块大小。不过BCH团队干脆搞出了一个更大区块的分叉方式,于2017年8月1日分叉了比特币,诞生了BCH。

下面,让我们来看看Taproot新方案的两个亮点。

Taproot新方案的第一个亮点是:隐私性。为了更好的说明增强隐私性的目的,咱先举个栗子:不知道大家有木有经历过这种事事情? 早上跟老板请了假说生病在家休息,实际上是偷偷溜出去玩儿了。晚上的时候,老板给你的微信步数点了个大大的赞。自以为 朋友圈屏蔽了老板就没事的你,尴尬到脚趾头在地面上抠出三室两厅来。

现在比特币的隐私问题跟微信步数的事情是一样的。只要参与过一笔交易,都有可能被他人查看到信息。参与到这个项目的人数越多,隐私保护问题就越突出。

再举个可能不太恰当的栗子。假如有100个人参与到了某一笔交易中,只要其中有一个人是内鬼,剩下的那99个人的信息安全就完蛋了,因为可以从交易信息追查到IP地址,再锁定到人。

咱们做交易的时候,内鬼越多,资料会被泄露的范围就越大。这是原本就重视隐私保护的加密社区无法容忍的事情。

于是,有人做了第一波尝试,设计了匿名币,可惜的是匿名币并不能做到完全的隐私保护。

一位技术级客还专门演示了对匿名币Grin网络进行攻击。结果可想而知:Grin网络96%的交易数据被破解,能够追踪到发件人和收件人的具体地址。对技术 级客来说,只要他们愿意花时间精力,就能用同样的手法破解更多用户数据。所以,匿名币提供的隐私保护方案不太靠谱。在这种情况下,解决隐私保护问题只能从比特币本身入手。于是,比特币重大升级Taproot新方案登场。

比特币之所以会泄露隐私是因为在技术层面程序脚本会揭示参与方的信息。所以,只要让脚本不再显示参与方的信息就好了。为了让脚本不再显示参与方的信息,Taproot采用了一种叫作Mast的技术。

MSAT(Merklized Abstract Syntax Tree )是默克尔化抽象语法树。它来自于抽象语法树(Abstract Syntax Tree )和默克尔树(Merkle Tree)的结合。、

通过MAST,可以对脚本中的操作进行编码,提升可编程性,当BTC交易发生时,只需要提供其分支运算并将分支哈希连接到固定大小的默克尔根上,从而减少交易数据,提升区块空间。而且MAST可以根据交易不同设置不同的条件,也就是实现智能合约功能。而且MAST结构可以使交易数据显著降低,但是随着脚步数量的增加,MAST结构的交易数据是对数增长不是线性增长,大大降低了数据大小。

看不懂没关系。简单来说,MSAT的功能用一句话就可以概括:不满足条件,信息无法揭示。这个条件是可以被设置成各式各样的。想和个人这个条件可以是,支出不满一个亿不可以看,也可以是只有交易的发起者才有查看交易数据的权限,甚至可以是,既是交易的发起者,支出也达到一个亿,才有资格查看交易数据。通过设定这类的限定性条件,可以确保参与者信息泄露范围的窄化。

从效果上来说,就是把中间过程隐藏起来,大家只能知道交易了,却不知道跟谁交易,每次交易支出了多少钱。

此外,为了解决比特币多重签名会泄露隐私的问题,Taproo采用了Schnorr签名技术。Schnorr签名目的在于实现高效性。比特币目前的签名方案是ECDSA,它和Schnorr签名方案都属于椭圆曲线数字签名算法,不过Schnorr可以实现“聚合签名”。

简单来说,就是一笔交易中多个签名可以组合成一个,它通过将公钥和签名组成成“阀值公钥”和“阀值签名”,让其交易看上去跟普通交易没有区别。“阀值公钥”可以让参与者的公钥叠加在一起,而“阀值签名”可以让参与者的签名组合起来,根据约定条件进行支付。Schnorr签名算法可以使得多重签名更高效,同时由于其看上去跟普通交易一样,因此,也提升了隐私性。

Schnorr签名也被一些加密学家们认为更具安全性,它在“random oracle”模型范围内证明是安全的,而ECDSA签名则无法做到。

看不懂也没关系。想必大家都知道公钥和私钥。比特币需要利用公钥进行加密,利用私钥进行解锁,从而实现加密货币的转账兑换。Schnorr签名技术的目的就是增加安全性。再举个栗子,比如说一个项目要支出,需要三个人都拿出自己的私钥进行验证。结果一验证,全网都能看到这个项目的内容细节。为了避免这种情况,可以考虑通过尽可能简单的验证方法去验证参与者的身份,而不是一个个的验证过去,这个过程过于复杂。为了简化验证过程,Schnorr签名被纳入了Taproot升级。

Schnorr签名之所以能够达到简化验证过程的目的,是因为这个方案可以把一笔交易中的多个签名组合成一个。就是说,对外,大家能看到的只有一个签名,这样就能完美的隐藏信息了。所以,引入Schnorr签名之后,参与交易的人数再多,基本上也不会有隐私泄露问题。

此外,由于Schnorr签名是一种数据量较少的签名方案,因此Taproot可能会增加每个区块可以包含的平均交易数。这反过来可能会降低用户的交易费用。

总的来说,在Schnorr签名方案和MAST技术的加持下,Taproot可以使得参与者的个人信息无法被看到,也就增加了隐私性。

数据显示,自2018年以来增长了约55%,但自2019年7月创下历史新高以来一直停滞不前。过去两年的增长乏力可能会让我们停滞不前。如果Taproot被广泛采用,我们可能会看到注重隐私的个人和公司采用多重签名解决方案。

Taproot新方案的第二个亮点是:扩容。扩容两个字,总能在最近的公链竞争中听到。扩容的好处是,交易速度更快,GAS费用更低,这对比特币来说当然非常的重要。

最初开发的时候,项目方的梦想是让比特币成为全球货币。不过,一个交易确认那么慢的东西,根本吸引不了大批的人去使用。所以,为了让比特币有支付属性,扩容升级是必须的。

在Taproot新方案中,Schnorr签名为比特币减少容量带来了技术支持。具体来看,Schnorr签名通过把多个公钥设计成一个签名,从而减少空间。

数据来看,在字节占比上,Schnorr上的公钥占了32个字节,比原方法节约了1个字节。在签名长度上,Schnorr的长度是65个字节,比原方法节约了6-7个字节。

Taproot就是通过这些小空间的节约给比特币的使用者节约了确认交易所需的时间和费用。

作为比特币历史上最重要的升级,Taproot升级被认为是对PoW地位的巩固,也是对“比特币再也不是加密市场主导地位”的反击。

此外,Taproot是比特币进入数字支付,成为全球货币的重要技术支持,特别是升级后会同时带来闪电网络升级。

进一步来说,这次升级是Layer2扩展解决方案的进步,因为Taproot允许改进Layer2网络,例如位于比特币之上的闪电网络。Taproot将通过用点时间锁定合约(PLTC)替换哈希时间锁定合约(HTLC)来升级闪电网络功能。闪电网络是一种面向商业的服务,允许各方更快速、更便宜地进行比特币交易。使用PTLC意味着支付将使用常规公钥进行路由,提供类似于为多重签名钱包设计的隐私功能。PTLC还可以启用区块链托管条件,并改进预言机的使用,以促进支付的便利性。

除了改进比特币之外,Taproot还提醒人们比特币是一种技术。它有可能根据需要进行更改,以提高可用性和用户体验。激励企业家将继续开发自己版本的比特币杀手。如果Taproot成功,它将证明比特币能够适应。

至于Taproot升级对比特币的影响如何,让我们拭目以待吧。

—-

编译者/作者:白说区块链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...