LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 咕噜=V神、币乎=ETH!通过两个币乎小故事,聊聊eth的分片技术

咕噜=V神、币乎=ETH!通过两个币乎小故事,聊聊eth的分片技术

2020-04-25 旋舞之风 来源:区块链网络

友情提示:

亲爱的币友们,

感谢您对旋风的支持!

为了双方收益最大化,

请最少阅读180s再点赞!

请最少阅读180s再点赞!

请最少阅读180s再点赞!


一、ETH曾经的辉煌已成过眼云烟

我们都知道上一个大牛市的最大推手是以太坊的ICO。以太坊创造性的把智能合约放到了ETH区块链上,使的任何人都可以在以太坊主链上布置智能合约,开发自己的DAPP。发行属于自己的代币。

区块链技术的通证设定最大的贡献就是重新定义了生产关系。一旦成功的大规模应用是会通过生产关系的优化和整合反向推动生产力的发展的。这也是大佬们看好区块链的一个原因吧。

全民发币再加上ICO的模式,使的区块链这个小池子瞬间注入了多出好多个量级的海水。所有的代币都跟着水涨船高,从而爆发了2017年底的大牛市。

按照事物发展的正常逻辑的话,彼时的以太坊要人有人,要钱有钱。给它两三年的发展时间。创造出几个世界五百强和行业独角兽应该是实实在在可能发生的。但是三年后我们看到的是以太坊的渐渐蹉跎,泯然众人!看到的是资金的逃离和技术人员、DAPP的流失。

这当然与整个行业的发展还有外部环境的不断变化有关系。但事物发展重要的还是要看内因。

以太坊发展渐渐停滞的内因其实一目了然,基本上了解区块链的人都清楚。那就是以太坊的可扩展性差,网络拥堵严重。拥堵了怎么办?要不就增加交易手续费要不就干等着!

严重到什么程度呢?一个小小的以太猫游戏就能把整个以太坊的网络给彻底宕机。其每秒处理的交易笔数仅为百TPS级别。而EOS一直宣称百万级别TPS。而目前的支付宝和Visa的TPS更加恐怖。

二、ETH2.0升级势在必行

为了解决这个问题,同时也要解决POW挖矿导致的资源浪费。V神和他的团队在最近几年一直努力的开发ETH2.0。

ETH2.0的愿景是要扩容,解决拥堵,提高TPS。其次是要将共识机制由POW转换为POS。

在安全,去中心化和可扩展性这个区块链三角定律上,V神选择了像可扩展性倾斜。

今天我们就一起来了解一下ETH2.0如何解决可扩展性的吧。主要讲一讲分片技术在ETH2.0上的应用以及相应的延伸出来的一些其他技术。

三、用币乎更文点赞的例子来讲一讲ETH2.0

技术是在是枯燥,我相信大家也不太愿意看。我们还是通过讲故事来和大家尽可能的聊透吧。

1. 背景设定

咕噜=V神

币乎=ETH2.0

作者=智能合约

读者=智能合约用户

点赞,评论=交易

交易验证者=验证交易合法性和真实性

激励矿池确定并分发KEY收益=验证及交易成功

2. 币乎1.0时期

在1.0时期,读者矿工们通过点击阅读和评论来获取KEY,从而维持币乎整个网络运转。但是币乎的可扩展性很差,导致网络拥堵现象非常严重。

某些大V(智能合约)的文章非常棒,吸引了大批的矿工去挖他的墙角(Key 矿)。这时候整个币乎的主网基本上宕机,无数的人等待交易的确认。往往前面的读者还没有确认交易,后面的读者已经排起了长长的队伍了。在这里点名批评一下老白和busy还有江老板他们,为币乎拥堵添了一份力。

咕噜一看,这样下去不行啊!读者矿工们由于拥堵问题都跑到力场和财路那里去了。币乎渐渐一片萧条。

3.币乎2.0,分片技术上线:币吧成立

面对力场和财路的竞争,咕噜灵机一动,想出了分片技术这个妙招:

从以太坊分布式账本的角度来看就是:分片前只有主链这一个账本,每秒大约能处理12~45笔交易,当交易量大于这个数据时就需要排队,也就是网络会拥堵;分片就是把一个账本变成64个账本,让它们同时来处理交易。

一个分片中包含交易和把交易打包进区块的验证者,完成分片的第一步就是要确定如何给某个分片分配交易和验证者。先来看分配交易。

不好理解对吧?

还是套到币乎上来!

四、通过币乎改革,来谈谈交易分配问题

以前的币乎,大量的矿工读者都拥堵在热门板块来阅读点赞挖矿。速度相当慢,时不时宕机。

现在咕噜改革了,引入了5个币吧。每个作者(智能合约或者交易对象),读者(矿工)都可以自由的选择一个币吧来进行交易。

所有的作者(智能合约),文章(交易),点赞和评论(交易确认即挖矿)等等只保存在本币吧内,矿工们只需验证本币吧的工作即可。这样看来是不是币乎瞬间就扩容5倍了?

比方说白特幂选择了BTC币吧里面发文,大批的读者涌入到BTC的币吧里进行交易挖矿等。Busy选择了EOS币吧里面发文,他的粉丝们也跟着涌入到EOS币吧里面。

这样币乎就完成扩容了!

ETH就是通过这样的分片技术达到扩容的,而且一旦扩容完成且经过历史的检验,后续可以通过增加更多的分片来持续的扩容。

但是这样一来,ETH的分片设计仍然存在一个安全风险问题,分好的每一片都有可能受到51%攻击,分片技术加倍增加了安全风险!

若想解决这个问题,我们就需要采用RANDAO+VD来解决。

好,明天我们还是通过币乎的例子来聊聊这个问题。

下期见,感谢支持!

(全文完)

—-

编译者/作者:旋舞之风

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

LOADING...
LOADING...