Login
欢迎来到未来世界

您现在的位置是: 首页 > 计算机 > 区块链

区块链

分片方案拆解:项目竞争核心是什么?

区块链 加入收藏
今天给各位分享分片方案拆解:项目竞争核心是什么?的信息,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!目前分片扩容方案众多,且方案存在较大差异,但众多方案核心则都包括网络分片、交易分片以及状态分片。其中网络分片是方案基础,状态分片则实现难度最高。首先解释下网络分片,通俗来讲就是把区块链全网节点按照一定规则划分成N个分片,并且保证这些节点的安全,能够预防网络攻击和恶意节点的干扰。当形

今天给各位分享分片方案拆解:项目竞争核心是什么?的信息,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

目前分片扩容方案众多,且方案存在较大差异,但众多方案核心则都包括网络分片、交易分片以及状态分片。

其中网络分片是方案基础,状态分片则实现难度最高。

首先解释下网络分片,通俗来讲就是把区块链全网节点按照一定规则划分成N个分片,并且保证这些节点的安全,能够预防网络攻击和恶意节点的干扰。

当形成多个分片后,分片中自行建立共识,对交易进行确认。

可以说网络分片是整个分片方案的基础,其他分片都是在此基础上建立而成。

在网络分片基础上,则是能够处理交易行为的分片,即交易分片。

交易分片是将整个网络中的交易根据交易特征、节点属性划分出不同类别,并将其划分到不同分片中进行处理。

但是,仅仅交易分片也并不能解决所有问题。

目前在底层公链当中,所有公共节点都承担存储交易、智能合约和各种状态的工作,如果不能够令节点只负责托管自己的分片数据,而是保管全部数据,那么势必也无法达到高速运转的效果,因此引出了更高难度的分片——状态分片。

状态分片的关键是将整个存储区分开,根据不同的节点状态,让不同的数据碎片存储在不同分片部分,从而保证每个节点只负责部分数据,而不是存储完整的区块链状态。

如果没有状态分片的保证,分片网络虽能够起到扩容提速的效果,但提速效果极为有限,且在一些特殊情况下,很难保证运行稳定。

目前多数方案都已完成网络分片和交易分片,能够满足一定的数据处理需求,但状态分片整体进展缓慢,也就自然成为分片公链突围的关键之一。

在上述三种分片结构之外,还有另外一种分片逻辑——存储分片,主要针对数据量暴涨后的存储问题。

由于目前区块链网络数据量有限,远未达到内存天花板,也就导致大多数项目并未将存储问题作为当下主要工作,但随着公链真正开始落地应用,存储问题势必需要解决,以YeeCo为代表的公链项目就已提出了全分片方案,其中涵盖存储分片的解决方式。

以上就是小编为您介绍的关于分片方案拆解:项目竞争核心是什么?的相关信息,本文到此结束。

图集详情底部广告位