Home » 区块链分片,困难重重,最新变化

区块链分片,困难重重,最新变化

这两天以太坊又在讲2.0的事情。有两个变化,一是难度炸弹,又一次推迟了,并且说,这是最后一次推迟,反正每次都这样说。

 

有个事情比较重要,那就是他的分片数量由最初的1024降到了现在只有4个。零头的零头的零头。

 

先来说一说分片的意义。

 

 

在区块链的世界中,由于所有的交易都需要每个节点确认,所以整个区块链的性能,实际上就取决于网络上这一个节点的性能。

 

 

由于每个节点要负责整个网络上的交易确认工作,所以全网速度就很慢,k工们的任务就很沉重。

 

 

那怎么办呢?

 

 

之前我们聊过layer零和layer二的解决方案,下面这个方案是layer一。就是分片。

 

 

v神想到的办法是,把整个网络分成很多小的网络,然后在每个小网络之内的节点,就只负责全网一部分交易。这样压力就会小很多,性能也会提升很多。

 

 

不仅如此。整个区块链所能处理的交易次数,就是所有片区交易次数的和。过去他的想法是分成1024个分片。那性能理论上就可以提高1024倍。从而让交易速度达到好几万,这就差不多够用了。

 

但是v神一再的妥协,从最初的1024,到后来的64,到后来说layer二方案,再到现在变成了四个分片。为啥这么猥琐?主要的困难是下面几个方面。

 

 

一是这个片应该怎么样的分?是按照先来后到呢,还是根据自愿的模式呢,还是随机呢?毕竟在网络上,并没有地理上的那种片区概念。

 

 

二是怎么样将全网交易,划分到各个片区中?你负责维护一部分,我负责维护一部分。你仔细想想,这个如果划不好,会很容易乱的。

 

 

三是如何让一个片区内部的节点,只维护分片内部的账本交易体系,护着负责一部分交易,而同时又能保证整个系统安全,这里的整个系统,其实也是一个大账本。这个其实挺复杂的。

 

 

这个困难和上一个,有相通之处。你想想,人们的交易都是随意的,不可能限定只在片区内,一部分是内部,有一部分是跨片交易。他们中间都需要协调,都需要统一在以太坊的大账本上。

 

 

也就是这个原因,以太坊的难度炸弹被一再的推迟。难度炸弹的意思,简单说就是猛然增大挖k难度,让矿工们再用p o w机制无利可图,逼迫他们放弃现有的利益。

 

 

如果搞得太猛,盲目升级节点,那k工立刻就会硬分叉你,干脆不玩了。

 

 

上一次以太坊分叉,v神赢了,把原来的以太坊,搞成了以太坊经典,这一次,他还真不一定有把握。

 

 

所以就一再让步,稳妥起见,搞成了四个分片,这个难度就会大大下降,过去总说明年,明年。这次的明年,再看看。搞不好有戏

 

 

今后会系统的从头写一写以太坊。毕竟是现在区块链中最稳定,最有希望的项目。

来源:扮猪不吃虎

发表评论

4 × 5 =