分片

中阶
分片是将区块链或其他类型的数据库拆分为较小分区的区块链,以管理特定数据段的方式。这种设置减轻了单链处理所有网络交易和交互的压力。每个分区的区块链称为“分片”,并自有特定的账本。
这些分片之后即可自行处理交易,但由信标区块链或主链管理分片之间的交互。这对区块链主网做出了改变,因此,分片成为了Layer 1网络可扩展性的升级。与继续使用单一网络相比,实施分片提供了更大的可扩展性。以太坊开发者在以太坊升级到可扩展的权益证明网络的过程中引入了分片。
在以太坊的示例中,一条信标链协调64个独立的分片。原先的工作量证明以太坊链合并至权益证明信标链中,分片则在稍后面世。
对网络进行分片的一大优势是可以轻松便捷地运行节点。由于网络数据分布在各个分片中,验证者不再需要节点存储整个区块链的完整历史记录。验证者只需记录数据完整性的确认。
未分片的网络一般会使用汇总来提升可扩展性。这样的话,交易需在链下进行并打包到主链上验证。因此,虽然分片表面上像是汇总的竞争对手,但实际上能提高汇总的效率。分片网络中的汇总能更有效地报告自身状态,从而提高速度。
关于分片的首要担忧是可能会有不法分子控制分片,让该分片对网络的其他部分造成不利影响。如果不采取适当防护和规则约束,不法分子控制单一分片的难度比控制整个未分片网络的难度要小得多。