当前位置:  首页 →区块链百科 →正文

分片技术「B董区块链第015期」

2018-11-30 15:33:27 区块链百科

分片技术

 

三分钟必懂区块链,B董与您天天见。

目前,最困扰公链进一步发展的难题,就是扩容。为此各大公链的开发者们,绞尽脑汁,提出了种种办法,来提高区块链的吞吐量,比如上一期我们讲到的DAG。本期呢,B董再带您了解另一个区块链扩容问题的解决方案——区块链分片技术。

传统概念里的分片技术,是将数据库分割成多个碎片并放置在不同的服务器上,这样可以更有效地管理数据。而区块链分片技术,就是基于上述思路的一种扩容技术。

我们可以想象一下,现有的区块链就像一条繁忙的高速公路,这条高速公路的收费站只有一个收费口。结果呢,人们在这唯一的收费站前,免不了要排起长队,导致交通堵塞。为了减少堵塞,让这条高速上的车更快地通过,有一个办法就是增加收费口,从而分流车辆。实现一个基于分片技术的区块链,就像在高速公路上增加十几个个收费口。而它将带来的效果,也和可以提高汽车通过速度一样,显著提高区块链的交易速度。

但是增加十几个收费口,有可能出现的一种情况是,有些恶意捣蛋的车辆,非得都挤到同一个收费口去,从而导致这个收费口的线路被这群车辆霸占,引起整个线路的毁坏。区块链分片技术面临着同样的难题,也就是说需要保证在分配节点的时候做到随机性,让诚实节点占大多数,以防止某一分片的恶意节点过多。而且这还不够,还需要在碎片中的所有节点保持意见的一致性,这个时候就需要通过像工作量证明那样的共识机制来实现。

按类别来说,区块链分片技术可以分为网络分片、交易分片和状态分片。三者各有各的挑战,尤其是状态分片,基本还处在理论阶段。

最早提出区块链分片技术的是新加坡的Zilliqa,目前以太坊也在积极开发分片技术,来解决以太坊的扩容问题。

到本期分片技术位置,前面三周我们已经讲了区块链的基础概念、配套设施和核心技术,接下来,我将带大家进入通证经济的世界,敬请期待~

BB财经从区块链眺望未来

BB财经|BBcaijing.com原创,作者区块链百科,转载请注明出处:http://www.bbcaijing.cn/baike/31485.html