分片是将区块链(或其他类型的数据库)分割成更小的分区区块链来管理特定数据段的方法。这种设置减轻了处理网络上所有交易和交互的单链的压力。每个分区的区块链被称为分片,并具有其特定的分类账。
这些分片可以处理自己的交易,但有一个信标区块链或主链管理分片之间的交互。这使得分片成为第 1 层网络可扩展性升级,因为它是对区块链主网的更改。与继续使用单个网络相比,实施分片可提供更高的可扩展性。以太坊的开发人员在以太坊升级到可扩展的权益证明网络的过程中引入了分片。
在以太坊的示例中,信标链将协调64 个单独的碎片。原来的工作量证明以太坊链将合并到权益证明信标链,分片将在稍后到来。
对网络进行分片的好处之一包括运行节点的简便性和可访问性。由于网络的数据分布在各个分片中,因此验证器节点不再需要存储整个区块链的整个历史记录。相反,验证器只需要保留数据完整性的确认。
没有分片的网络通常会使用汇总来改进可扩展性。这些将交易脱链并将它们打包在一起以在主链上进行验证。因此,虽然分片看起来像是汇总的竞争对手,但它实际上使它们更加高效。分片网络中的汇总将能够更有效地报告其状态,从而提高速度。
分片的主要担忧是不良行为者接管分片的可能性。该分片可能会对网络的其他部分产生负面影响。如果没有适当的照顾和规则,接管分片的任务比接管整个非分片网络更容易实现。