多项式承诺 (例如 Kate (又名KZG) 承诺 [7]),本质上是在一个简单的组件中进行纠删码、证明单个元素和正确性验证——这就是以太坊分片所使用的。
概述:我们又是如何确保一切都是正确的? 假设有 100 个区块,你想要在不依赖委员会的情况下有效地验证所有区块的正确性。我们需要做以下工作:
就是这样!就以太坊分片而言,近期计划是将分片区块仅用于数据;也就是说,分片纯粹是一个“数据可用性引擎”,而 Layer 2 Rollups 将使用这个安全的数据空间,同时使用欺诈证明或 ZK-SNARKs,来实现高吞吐量的安全交易处理能力。但是,完全可以创建这样一个内置系统来添加“本地”高吞吐量执行。 分片系统的关键属性是什么?有哪些权衡?分片的关键目标是尽可能复制传统 (非分片) 区块链最重要的安全属性,但不需要每个节点亲自验证每笔交易。 在传统的区块链中:
在一个具有高级安全特征的分片区块链中:
|