ETH vs EOS以太坊放出大招:Sharding(分片)技术!

Posted 币备财经

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ETH vs EOS以太坊放出大招:Sharding(分片)技术!相关的知识,希望对你有一定的参考价值。

【ETH vs EOS】以太坊放出大招:Sharding(分片)技术!


以太坊柚子之争


主链的要求是:

  • 安全:节点去中心化,节点越多越安全;

  • 不卡;每秒处理交易量TPS越高越好,交易执行速度越快越好;

  • 支持很多Dapp。


以太坊的V神和EOS的BM两位就此三个性能华山论剑,你来我往。你说我安全但是很卡,我就说因为你不安全当然不卡。


现在的情况是,就连“CryptoKitties(加密猫)”,这么小小的一个宠物养成类游戏都一度使以太坊近乎崩溃,最近以太坊智能合约漏洞也让以太坊的性能处在舆论中心。相反这十几天EOS可谓是出尽了风头,各种起飞各种拉,突破前高,有种要飞向月球的感觉。虽然这两天回调了,但是超级节点以及主网上线制造的币圈超级热点仍旧在,按照EOS的凑性,似乎风光不止现在。

【ETH vs EOS】以太坊放出大招:Sharding(分片)技术!


以太坊大招一分片技术


但是,相比于风头正劲的EOS,以太坊最近是不是低调的有些太可怕了,V神似乎最近也没什么动向,有种在憋大招的感觉。


果不其然,V神真的在放大招,在GitHub发布了以太坊Sharding(分片)技术的代码!其实V神在之前也多次说过,分片技术可以是以太坊的一次长期技术更改,而分片最主要的作用就是给以太坊扩容,提高吞吐量,大幅提高运作效率。


分片之后,什么以太猫,以太狗的,这些游戏运行在以太坊上都松松无压力,并且还可以更快。以太坊最为人所“诟病”的不就是所谓的慢吗?试想下拥有上万节点的分布式网络,在完成去中心化的同时,运行速度自然会慢。如果分片技术能够完成,那么慢这个缺点也就被解决了,以太坊就会成为更加完美的区块链底层平台。

【ETH vs EOS】以太坊放出大招:Sharding(分片)技术!


什么是分片技术?


最近大热的项目Zillqa,使用的就是分片技术,来大幅扩容吞吐量。那么分片技术是怎么玩的呢?简单地说,假设现在有三个节点A,B,C,并且他们需要验证数据T。在传统的以太坊网络模式中,每个节点都需要分别去计算和验证整个数据T,在分片技术下,整个数据被分成3个片区:T1,T2和T3。这样地话,节点A,B,C就可以只需要并行验证数据T1,T2和T3。


假设处理一个节点数据需要1秒, 之前的方法需要3秒,但是分片后1秒就可以搞定,理论上速度直接提升3倍。如果分成100个片区,理论上速度就能直接提高100倍。如果以太坊把所有节点分片成100个,去撸以太猫,完全不是问题。

【ETH vs EOS】以太坊放出大招:Sharding(分片)技术!


当然,原理说起来容易,做起来可没那么简单,为此努力了几年的以太坊团队,终于发布了分片代码,真是可喜可贺,也让以太坊在区块链底层平台的道路上迈进了一大步。


相比之下,EOS和目前以太坊比起来最大的优势就是速度快,同时扩容性较好,如果以太坊的分片技术真地起来了,那么EOS又会怎么办呢,比较DPoS算法中21个节点所带来的去中心化性能损失也不可忽视?


以太坊大招二保险池


前面说到,最近以太坊智能合约漏洞也被人质疑,为此以太坊基金会(Ethereum Foundation)开发者Alex Van de Sande公布了的一项有关“保险池”的提议,他认为这个方案能够降低网络分裂的风险——由于智能合约代码漏洞造成资金冻结的事故,在寻找解决方案的过程中可能产生分歧,从而带来分裂网络的风险。


Van de Sande是以太坊Mist浏览器团队的领导者,他在一篇文章中提到,创建一个存有专用保险资金的“赎回合约”(recovery contract)能够降低个人或组织通过争议性硬分叉来获得部分或全部因为代码漏洞而失去的资金。最典型的例子就是,在Parity的多重签名钱包合约代码库爆出漏洞之后,钱包中价值3.2亿美元的以太坊(ETH)被冻结,维持在无法花费的状态。


保险池的运作


开发者可以给自己的智能合约投保——在资金恢复合约中锁定以太坊,并且设置特定的锁定时长,这样开发者就能换取等量的“赎回代币”(即以太坊的代币),他们可以选择持有或者卖给投机者。


一旦合约投保的以太坊被冻结了(如果遭到攻击或者代码存在漏洞但代币依然能够流通,则无法启动资金恢复流程),相应的赎回流程就能够启动:赎回代币的持有者能够从保险池中赎回90%的资金,而剩余的10%则会用于资助所有代币的保险基金。


另一种情况是,如果锁定期过后都没有启动赎回流程,那么这些赎回代币就会被自动销毁,解锁后的以太坊将发还给合约开发者(即赎回代币发行方),因币价波动而产生的任何收益都归开发者所有。


赎回合约将由代币持有者负责管理,他们可以就投保的合约对象等决定进行投票。


然而,这个系统存在一个阻碍,那就是赎回代币可能被很多监管部门视为证券。


不过,Van de Sande的提议最具争议性的部分应该是其涉及了为超过51.3万ETH发行赎回代币的计划,即因合约代码库错误锁定在Parity多种签名钱包中的以太坊数量。


Parity团队表示无意通过争议性硬分叉的方式取回资金,因此,Van de Sande认为他的这项计划将会让受害者(包括大多数以太坊核心开发者)成为这个新基金的利益相关者。这样一来,这个保险池的创立将更有机会引起更多人的关注。如果这个问题也顺利解决的话,以太坊无疑更加完善了


2018将是公链之争的一年,谁将成为区块链的苹果,微软,谷歌,我们拭目以待!

【ETH vs EOS】以太坊放出大招:Sharding(分片)技术!

∞∞∞


区块链媒体联盟

加群·投稿·合作

个人微信:miyingxiao


币备财经

圈人士必良药

全球要闻|专家观点|项目推荐

以上是关于ETH vs EOS以太坊放出大招:Sharding(分片)技术!的主要内容,如果未能解决你的问题,请参考以下文章

10月12日行情分析。以太坊第5届开发者大会召开,BM宣称EOS3.0正在开发。

V神的反击:Sharding is coming

EOS与以太坊有哪些区别?

开源区块链系统aelf性能测试系列文章 AELF vs ETH - 01

来自以太坊V神的反击:Sharding is coming

什么是以太币/以太坊ETH?