首页 > 资讯 > 开个脑洞,区块链的分片技术用在以太坊,比特币,fil会怎么样?
区块大学  

开个脑洞,区块链的分片技术用在以太坊,比特币,fil会怎么样?

摘要:之前已经多次聊过,现在区块链面临的最大问题就是性能不够,怎么办?唯一可行的办法,就是分片。把整个区块链网络分成很多很多个片区,区块链上的区块结构也会发生变化。并且要全面转向pos机制。这是为什么呢?就这几个问题,我们今天来聊一聊。

之前已经多次聊过,现在区块链面临的最大问题就是性能不够,怎么办?唯一可行的办法,就是分片。把整个区块链网络分成很多很多个片区,区块链上的区块结构也会发生变化。并且要全面转向pos机制。这是为什么呢?就这几个问题,我们今天来聊一聊。

 

 

第一,Pow的致命缺点?

 

 

传统的pow全节点验证的方式,最大程度的保证了安全,也能够保证节点们自由的加入和退出,但是处理交易速度太慢。

 

 

原因主要是两个。一是在网络结构设计上。如果我们把信息比作一辆车,那中心化的网络相当于这个车只在两点跑来回就行。分布式的网络没有中心,信息需要在每条路上都跑完一次才算是一次交易,效率肯定低的多。

 

 

二是受制于现在的硬件条件。比如带宽,马路就那么宽,车就能跑那么多。比如cpu或者gpu的算。在确认交易的时候,会有大量的重复信息需要验证。再比如磁盘读取的速度。调取信息的速度

 

 

逻辑上,传统的pow根本解决不了这些问题。或者说没有指数级的提升。

 

 

分片就成了唯一的办法。把一个大网络变成很多小网络,一个大城市划分成了很多区域,只在小区域内跑,计算量就会小很多,这样对于硬件的要求也没那么高

 

 

还有一个好处,整个网络的tps交易量是按照每个片区交易量相加得到的。片区越多,交易量就会越多。这个也好理解。

 

 

这就会带来tps指数级上升,以太坊经常说,在分片之后,他的速度可以达到上万。现在呢就是十几。

 

第二,为什么pow不分片?51%攻击怎么搞

 

 

还有一个问题,为什么一定要是pos机制,而不是传统的pow机制呢?

 

 

因为pow代表了算力。全网算力越大,攻击的成本越高,算力越小,攻击的成本越低。这是关键

 

 

假设每个分片算力只有原来的1%不到。算力实在太小了,很容易发动51%攻击。什么意思?就是我可以抢到每一个出块权,自己构造一条最长链,隐藏篡改交易谋利

 

 

比如我预先转了一笔账,然后我把这笔转账记录给改了,然后将篡改记录打包发送。别的节点会验证你的哈希值。那你这个区块就有问题。

 

 

按说你这个区块就被人给否了,不能传播。但是由于你的算力最大,那你就可以自产自销,记录虽然不对,但数学题算的对。你就可以自己构造一条最长链(具体看我之前写的区块验证和交易信息验证)

 

 

这条链上并没有你的这笔转账记录,但实际上钱你已经拿到了,那区块链还有什么意义?

 

 

比特币现在越来越安全,就是因为他的算力越来越大。所以pow天然是很害怕分片。如果这样的分片,还不如搞成很多个项目得了。

 

第三,以太坊和fil的分片脑洞

 

 

Pos现在是被认为有分片的可能。在pos机制里面,各个网络节点依然可能非常多。由过去的各个节点跑运算数学题变成现在的质押

 

 

但是大家质押的数量是不一样的。这就需要有一定的门槛,不能什么人都做,选出一部分的节点。

 

 

但是也有问题。比如现在一些平台链,以及一些做的已经做出来的pos链,节点太少了。我就可以对你发动ddos攻击,或者女巫攻击。简单说就是我找一堆黄牛向把你的节点堵了,或者我自己做足够的节点,操纵这个网络,51%攻击差不多。

 

 

如果全网共用一条链,即使一个分片出现问题,整个区块账本都有问题。损失和投入就不成正比。

 

 

v神的构想是用一条信标链来协调各个分片,但也困难重重,比如协调同步问题,比如验证者是否是随机出现的。同时,验证者们这个节点的运算速度,带宽,传输速度都要非常大,能不能实现?

 

 

最后就是fil,他的共识机制是post,后排就是存数据。

 

 

开个脑洞,其实这个机制挺适合分片的。你想想。他的算力不像是比特币那样,难度越来越大,无限的增长。他的共识就是靠提交复制证明和时空证明,不停地传存数据。

 

 

这个算力不会持续的增长,他的权利是有一定要求的,真实的需求。还有就是做的成本其实很高的,相当于自己毁自己。

 

 

挖k就是存数据,你还得保证人家的数据安全。如果要作恶,那就要抢夺到出块权,成本太高了。得租用各种服务器往里存数据,还得不停地提交证明,而且存力的增长是一个缓慢的线性上升。

 

 

攻击就像是狙击手,要快,打一枪换个地方,你这准备好久好久,算力好不容易提起来,最后发动一次攻击,说不定收益都很好了,还攻击啥?逻辑上比较扯。

 

 

不过也有自己的问题。fil在后期对链的性能要求可能非常高。比特币以太坊的链就是转账记录或者智能合约的记录。但是fil时时刻刻都有数据证明的提交,而且他还有时空证明,就是说不能断,断一段时间就会罚没。如果这个链性能太低,那根本什么也做不了。

 

 

现在还仅仅只是往里存数据,今后可能还有各种数据的检索,网络的维护,大规模的各种数据dapp应用。所以fil自己最大的问题就是公链性能的制约。正是因为如此,他才把他的经济模型搞得非常的苛刻,必须做成一个长期项目
 

来源:百度
作者:扮猪并不吃老虎

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。