V神的反击:Sharding is coming
Posted 币姐的秘密
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了V神的反击:Sharding is coming相关的知识,希望对你有一定的参考价值。
谈谈以太坊
币姐的秘密
这几天,EOS节点竞选热可谓是高潮迭起,出尽了风头。国内到处都充斥着EOS将会取代以太坊的声音。
而以太坊对此似乎并没有什么动静,感觉在憋大招。果不其然,5月1日,以太坊创始人V神(Vitalik Buterin)发布了一条推特“Sharding is coming”,确定推出“最小分片协议”计划,并给出了github上关于Sharding(分片)的代码库。
以太坊最为人所“诟病”的就是“慢”。想象一下,拥有上万节点的分布式网络,同时去完成去中心化,运行速度自然会慢。正如大家所知道的,当前状态下最大的公共区块链不能处理过多的事务,因此需要扩展。
而分片最主要的作用就是给以太坊扩容,提高吞吐量,大幅提高运作效率。所以,如果分片技术能够完成,那么慢这个缺点也就被解决了,各种游戏运行在以太坊上都轻轻松松,毫无无压力,并且速度还可以更快,以太坊也将会成为更加完美的区块链底层平台。
那么,究竟什么是分片技术?
V神说道,现在典型的区块链之所以这么慢是因为每一个节点(矿工)要处理系统里的每一笔交易。这样系统的处理能力就被限制在一个节点的处理能力上。比特币和以太坊网络每秒平均仅可处理7-10笔交易,这些数字远远低于VISA这样的中心化的支付处理器,后者平均每秒处理大约8千笔交易。
网络拥堵、交易速率低下带来的一个主要问题是,区块链难以使用实时支付类的应用。支付需要处理的时间越长,用户们使用起来就越不方便。随着越来越多复杂的dApp加入网络,交易速率低下带来的问题只会更加严重。
这些问题也着实是很令V神头痛了。所以分片技术才如此迫切的成为了以太坊的重点研发项目,饱受关注,其每一点成就都会令币圈欣喜若狂,因为分片技术解决了区块链的最大痛点。
在分片技术中,数据被分成独立的数片,每片都有专门的节点来维护,也就相当于数个独立的区块链。分片技术的构想是每一笔交易只让一小部分节点看到和处理,所有的节点可以同时平行处理更多的交易。一个好的分片技术协议应该只需要在去中心化和安全性上做出极小的牺牲。
我们可以通过一个比方来理解分片技术。假设,现有的区块链像繁忙的高速公路一样,车辆为了通过高速路必须经过收费站,而收费站只有一个收费亭。所以,当车辆过收费站时,必然得排队结果就造成了堵车。基于分片的区块链就相当于,在收费站增加了20或更多个收费亭,这将显著地提高车辆通过速度。分片就是以这种方式极大地提高交易速率,从而给区块链的发展产生巨大的影响。
最近比较火的Zilliqa项目,也是用了分片技术,在Zilliqa的设计中,一定数量的节点就会被分配为一个网络分片,而由多个分片形成的并行网络就是分片网络,类似于物理学里面的并联和串联,将每600个节点放入分片内进行串联,然后再将不同的分片进行并联。
这种分片将允许对较小的分片进行更多积极的更改,以及对主区块链进行更谨慎的更改。通过这种方式,以太坊既可以保持平台稳定性,同时开发者也有空间去测试新的更改和试验以及迅速转移到其他分片。
当然,网友们对以太坊分片技术的前景也是十分看好。
分片无疑是令人兴奋且有十分有前景的区块链技术,它将解决区块链目前面临的可扩展性的问题,同时不会牺牲去中心化和透明性。然而,毫无疑问地,在设计层面和实施层面,分片特别是状态分片,在执行上是很难做到的。
处理分片必须小心谨慎,此外我们需要更多地研究状态分片的可行性,因为它可能不是存储问题的灵丹妙药。研究和开发人员目前正在积极寻求替代解决方案。也许答案就在眼前。
当然,原理说起来容易,做起来可没那么简单,为此努力了几年的以太坊团队,终于发布了分片代码,让以太坊在区块链底层平台的道路上迈进了一大步。这条消息也算是近半年来以太坊在开发和自我进化上的最大新闻了。相比之下,EOS最大的优势就是速度快,同时扩容性较好,如果以太坊的分片技术做出来了,那么EOS又会怎样接招呢?这两者的较量才刚刚开始,让我们拭目以待吧!
以上是关于V神的反击:Sharding is coming的主要内容,如果未能解决你的问题,请参考以下文章
视点sharding is coming,到底什么是sharding?
A Total Lunar Eclipse Is Coming!
where is the name of Teddy come from?
CodeForces 747D Winter Is Coming