以太坊合并旨在融入网络的最重要特征之一是 “分片。” 在最近的一篇博客文章中,以太坊解释了什么是分片以及有关区块链功能的其他重要信息。
什么是分片?
根据以太坊的说法,分片是水平划分数据库以将其负载分散到不同主机的过程。 在以太坊区块链的上下文中,分片将与第 2 层汇总协同执行,方法是将处理整个以太网络上汇总所需的大量数据的负担分担。 因此,此功能可以帮助以太坊网络实现更快的交易速度并减少网络拥塞。 这使得分片对于以太坊的可扩展性目标非常重要。
分片的主要特点
- 节点操作对所有人开放
以太坊解释说,分片是维持区块链去中心化的一种有效方法,因为替代方案是增加现有数据库的大小。 对于没有强大计算能力来存储这些大数据的网络验证者,此选项将使以太坊显着难以访问。
然而,通过分片,网络验证器不再需要处理数据的存储——正如我们已经确定的那样,这是一项任务——而是可以选择使用数据技术来确认数据已在整个网络中可用。 通过削减硬件要求,这大大降低了在第 1 层上星标数据的成本和要求。
- 增加网络参与
随着创新不断改变区块链领域的运营实践,分片最终将达到用户可以在个人笔记本电脑或移动设备上运行以太坊的程度。 结果,更多的用户可以在分片环境中参与或运行客户端,从而提高网络安全性。 正如博客文章所解释的那样, “这将提高安全性,因为网络越分散,攻击面越小。”
由于对硬件要求的限制较少,分片将使用户在不依赖第三方服务的情况下运行客户端变得更加容易。 以太坊还建议有能力运行多个客户端的用户,这样可以通过减少故障点来改善网络健康。
分片需要代码执行吗?
在 Bankless 播客上,以太坊首席执行官 Vitalik Buterin 提出了三个值得讨论的潜在选项来回答代码执行问题:
- 不需要状态执行
这意味着分片没有处理智能合约的能力,只能用作数据仓库。
- 创建一些执行分片
此选项提出了一种折衷方案,即不需要更智能的分片。 因此,以太坊可以简单地将此功能添加到少数几个中,而其余部分则不使用该功能,这可以加快网络交付速度。
- 推迟到以太坊可以执行零知识(ZK)Snarks
最后一个选项建议重新审视 ZK snarks。 这是一项有能力引入的技术 “真的” 到网络的私人交易。 也就是说,ZK snarks 可能需要更智能的分片。
您可以在这里购买幸运方块。 购买 LBLOCK