学院 资讯速递 文章

和拥堵say goodbye:分片技术

2020.09.19 laylahe

今天我们来说一说分片技术。

区块链的性能问题,即处理速度慢,一直是一个制约行业发展的问题。而分片技术,一定程度上帮助区块链网络解决了这个问题。

图源网络

分片技术并不是一个全新的,专门为区块链开发的技术,也不是一个新概念。分片技术在上世纪九十年代后期就已经在传统的数据库领域中得到应用。到现在已经基本成熟。

分片技术起源于数据库中分区表的概念。理解起来其实非常简单,单一的工作量巨大的工作,分组完成,以提高效率。

举个简单的例子:火车站里,100个人都要检票上火车。可以检票的闸口只有一个。这样势必会造成大面积的拥堵情况;排队时间变长;排队的人抱怨连连等种种负面情况。

分片技术,就是将巨大的工作量分组,把可以检票的闸口增加到十个,每个闸口过十个人,这样的话,通过的速度,也就是处理的速度,就会大大加快。这就是分片技术的基本原理。

在区块链网络中,由于主链的交易速度已经不能满足目前的需求,分片技术,就是通过使用多个网络设备来获得平行处理转账的功能,从而分散那些转账验证的工作量。通过这样的方式,把网络分割成更小的碎片,每个碎片网络运行一个小范围的共识协议,这样的话,每个节点只需要处理比较少的交易,并且可以多个小网络同时处理,多个交易可以被同时验证和处理,来提高整个网络的效率和速度。

分片技术目前是一种可以一定程度上解决区块链的拓展性问题,具有非常强的技术优势和广阔的发展前景的技术。但是这样的技术同样存在一些弊端和缺陷。

缺点主要包含两个方面:一是分片后各片的相互通信问题,需要其他技术,例如跨链,来支持,会提升技术难度。另一方面就是分片后的安全问题。区块链网络之所以受信赖,是因为篡改数据在理论上是不可能的。分区之后,每个区域的节点减少,降低了篡改数据的难度,从而增加了风险性。

未来,期待有更全面的技术帮助区块链网络解决这个问题,发展空间还是很广阔的。

加⼊欧科云链社群

和全球数字资产投资者交流讨论

扫码加入欧科云链社群

相关推荐

information-center