您的当前位置: 首页 > 行业知识 > 区块链最大的瓶颈是什么?一文讲清

区块链最大的瓶颈是什么?一文讲清

区块链最大的瓶颈大家可能都清楚,就是效率低。概括起来主要有三点:1,通信性能;2,共识算法的效率;3,扩容方式。

区块链最大的瓶颈是什么

1、通信性能

在区块链系统中,节点之间的信息交流,尤其是共识协议的交流,是一个耗时的过程。大部分的区块链系统目前都是分散式网络,节点之间建立连接需要一定的时间,而且两个节点在不同时区、不同地域之间传输信息,还需要用到互联网,这就增加更多的不确定性,也就是我们说的网络延迟问题。

为了解决这个问题,EOSIO就做了一个很好的尝试,采用BFT-DPoS的共识算法,并将全网的节点进行分组,实现群聊化,这样在同一个组里面的节点,就可以相互联系很快,甚至可以替代互联网,加快节点间通信的效率。

2、共识算法的效率

传统的区块链系统一般采用POW算法,但这种算法存在一个致命的缺陷,就是出块时间非常慢。一般比特币系统,出块时间是10分钟,而其他的区块链系统,出块时间则会更长。这样的效率,在应对普通的业务场景,是完全不能接受的。

现在为了提高出块效率,很多区块链系统都采用其他的共识算法,比如,FBA(Federated Byzantine Agreement)共识,或者是它的改进——POA(Proof of Authority)共识,这种算法相比POW,出块时间可以大大提升,从而提升了系统的执行效率。

3、扩容方式

大多数的区块链系统,他们的扩容都采用一种类似于加权多项式模式的算法,但是这种算法存在本质的缺陷,就是在系统的传播效率上有不小的损失。而在 很多时候,系统的扩展需要更 高的传播效率,因此就有很多系统,采用其他的方式进行扩容,比如 IOTA 采用的端对端网络, 去中心化的传播方式,也可以提升系统 的传播效率。

总结来说,区块链的最大瓶颈是效率。这个瓶颈主要表现在三个方面,通信性能、共识算法的效率、扩容方式,比如 EOSIO 采用 BFT-DPoS 共识,实现群聊化,这样可以加快节点间通信的效率;其他区块链系统采用 POW 算法,出块时间非常慢,表现在共识算法效率上;另外一个是系统的扩容方式,如果采用类似于加权多项式模式的算法,系统传播效率就会有所损失,因此有系统采用其他的方式进行扩容,提升传播效率。

因此,从根源上来说,要解决区块链的瓶颈,就需要提升各个方面的效率,提升网络的传播效率、提升共识算法的效率、提高系统的扩容效率,才能解决问题,甚至为区块链的普及铺路。
本文由作者Yoomi发布,版权归原作者所有,禁止转载。本文仅代表作者个人观点,与本网无关。本文文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
客服
商务合作
小程序
服务号
折叠