什么是区块链分片?

xianliang 885次浏览

分片是一种用于以多种方式增强区块链网络可扩展性的技术。

分片的前提是将信息分割到多个分片中,从而可能增加存储容量。这通常可用于增强性能。

在处理加密货币时,分片涉及将区块链网络分成更小的部分,每个部分或分片持有一组独特的智能合约和账户余额。这允许将节点分配到各个分片来验证交易和操作,而不是每个节点负责整个网络上的每笔交易。通过这样做,分片可以显着提高交易的吞吐量并解决许多现有区块链面临的可扩展性问题。

分片在安全方面带来了新的挑战。确保每个分片的安全以及验证和记录交易的过程保持防篡改至关重要。另一个挑战是开发人员的复杂性增加,他们需要为不同分片的用户和应用程序实现特殊的通信机制。采用跨分片通信和特定共识机制等技术来维护安全性。

数据可用性分片
以太坊区块链最初计划引入更深层次的分片,将网络分成不同的分片。然而这个想法基本上被搁置了。相反,人们越来越关注通过使用汇总技术的多层(称为第 2 层网络)扩展网络。这些层处理大量事务,这些事务被有效地批处理到基础层。

然而,第 2 层网络并非没有挑战。除了去中心化问题之外,它们还带来了与数据可用性相关的问题——因为它们处理如此大量的交易。

以太坊现在更专注于使用分片来解决此类数据可用性问题,目标是帮助网络支持其扩展层。关键问题是需要使汇总能够将如此大量的数据批处理到基础层,以便验证者可以确认其可用性。

以太坊联合创始人 Vitalik Buterin提出了一种解决方案。这个想法是,以太坊区块链将拥有分片,以确认从第 2 层网络存储的数据的可用性。他建议将随机选择的委员会和随机抽样相结合,以验证此类数据的可用性。

随机内容