![](https://public.bnbstatic.com/image/pgc/202312/34912798d67f461407e1a25ef7e53df5.png)
什么是分片
分片源自传统的资料库管理,涉及将较大的资料库划分为较小的、可管理的部分(称为分片)。在区块链领域,这个概念被用来增强可扩展性,同时坚持去中心化的核心原则。本质上,分片需要将区块链网路划分为称为分片的较小单元,从而实现交易和智慧合约的并发处理。
分片如何运作?
了解区块链网路中分片的执行涉及掌握区块链资料的传统储存和处理。资料处理可以透过多种方法进行,重点是顺序处理和并行处理。
在典型场景中,每个区块链节点的任务是管理网路中的整个交易量,称为顺序处理。这种方法要求每个节点储存所有关键讯息,例如帐户余额和交易历史记录,从而使每个节点处理所有网路操作和交易。
虽然这种顺序模型透过记录所有节点上的每笔交易来增强区块链安全性,但它极大地阻碍了资料处理速度。这就是并行处理变得至关重要的地方,它允许同时执行多个操作。
透过在区块链网路上划分事务工作负载,分片成为应对这项挑战的有效解决方案。这意味著并非所有节点都需要处理整个区块链负载。
分片透过水平分区来实现这一点,其中资料被划分为子集,每个分片充当独立的资料库,能够与其他分片分开处理事务。