Avail生态系统系列:Polygon zkEVM Validium

本文介绍了zkEVM Validium,这是一种通过将交易数据发布到Avail的数据可用性区块链而不是以太坊来显著降低zkEVM区块链交易成本的新方案。

TL;DR

  • zkEVM Validium可以降低高达 90% 的以太坊 gas 费用。
  • Avail 为数据可用性提供安全、低成本和去中心化的区块空间。
  • zkEVM Validium 的验证通过以太坊上的智能合约实现。
  • Avail 是今年早些时候从 Polygon Labs 分离出来的。
  • Avail 正在迈向主网。

基于 Avail 的 zkEVM Validium

zkEVM Validium 是一种新的构造,可以为开发者大幅降低 zkEVM 区块链的交易成本。它通过将交易数据发布到 Avail 专门构建的数据可用性区块链 而不是以太坊来实现这一点。

Avail 区块链从一开始就被设计为一个专门的数据可用性层。Avail 区块链生成并保护原始区块空间,其他区块链(如 zkEVM 链)可以利用这些区块空间来满足其数据可用性需求。

使用 Polygon CDK 构建 zkEVM Validium 使你能够从 Polygon 生态系统中无缝的互操作性和共享的流动性中受益,并使用面向未来的 ZK 技术在以太坊上进行结算,同时大幅降低交易成本。

zkEVM 链目前如何管理数据可用性?

使用 Polygon CDK 构建的 zkEVM 链 使用以太坊作为其默认的数据可用性层。交易被排序、验证,并作为 calldata 分批发布到以太坊。在以太坊上交易成本很高,因此在构建新的 zkEVM 链时,决定你的 zkEVM 链将哪些数据发布到以太坊是一个重要的考虑因素。高达 90% 的成本是如今 zkEVM 链支付给以太坊的交易数据的成本。

虽然许多区块链使用以太坊作为数据可用性层,但它并非旨在用作 DA 解决方案。这是与使用像 Avail 这样专门构建的 DA 区块链相比,使用以太坊作为 DA 层的成本相对较高的主要原因之一。

什么是 zkEVM Validium?

zkEVM Validium 是 Polygon 的 zkEVM 节点和合约的一个修改版本,它使用 Avail 来管理数据可用性,而不是以太坊。这为构建 zkEVM 链的现有和新的团队提供了一个简化的选项,可以在 Avail 的区块链上管理 DA,并从改进的经济性中受益。zkEVM Validium 将需要发布到以太坊的数据量减少了高达 90%,从而显著降低了链的运营成本,并为终端用户实现了更便宜的交易费用。

什么是 Avail?

Avail DA 是一个专注于数据可用性的区块链。它的区块旨在为其他区块链(如 zkEVM 链)的数据可用性需求提供安全、去中心化和低成本的区块空间。Avail 还构建了面向未来的 ZK 技术,使用有效性证明来验证发布到 Avail 网络的数据是安全且可用的。

Avail 的提名权益证明区块链网络是使用 Polkadot SDK 构建的,以降低验证器中心化的风险,并支持多达 1,000 个外部验证器。数据由其他区块链发布在 Avail 的区块上,并由 Avail 网络验证,但不执行。

Avail 最初是 2020 年 Polygon 内部的一个项目,并于 2023 年成为一个独立的实体。该团队由 Polygon 的联合创始人 Anurag Arjun 和 Polygon 前研究负责人 Prabal Banerjee 领导,旨在提供 行业领先的数据可用性解决方案

Avail 是如何工作的?

数据被发布到 Avail 区块链,在那里它通过纠删码进行扩展。此过程为 Avail 管理的数据添加了冗余,并使节点更难抑制任何数据。然后,Avail 生成两个证明,用于验证并确保数据在区块的头部中具有足迹。一个是提交数据的 KZG 多项式承诺,另一个是“数据根”,它是 Merkle 树的根,其叶子是提交的数据 blob。

一旦 Avail 验证器的绝大多数对一个区块达成一致,它将使用 GRANDPA 最终性工具进行最终确定。此时,数据可用性由 Avail 保证。然后,最终确定区块中的数据根可用于显示已发布数据包含在最终确定 Avail 区块中的证明。

zkEVM Validium 是如何工作的?

与今天一样,排序器创建一批交易,并且在批次关闭之前,批次的 RLP 编码交易数据被发送到 Avail 区块链。

在这里,数据经过 Avail 的标准流程,包括纠删码和承诺生成。一旦 Avail 验证器的绝大多数对一个区块达成一致,它就会最终确定。此时,数据由 Avail 区块链网络保证,从而提供一个软确认。DA 包含证明(包括区块号、叶子索引、树宽度和证明)被发送回排序器。

数据根通过 Vector 数据证明桥 从 Avail 发送到以太坊。这使得 Validium 排序器可以在以太坊上验证 Avail 的验证器是否已就数据的可用性达成共识。一旦序列发送者收到确认,确认给定批次的交易的数据根已成功发布到以太坊,则可以提交该批次。排序器将包含证明提交给以太坊。

下面是一个简化的图表,显示了 zkEVM Validium 的工作方式,有关更详细的视图,请查看 文档

zkEVM 链 vs zkEVM Validium

下表重点介绍了 zkEVM 链和 zkEVM Validium 之间的主要区别。主要区别在于 zkEVM Validium 的交易数据由 Avail 区块链在链下管理,继承了 Avail 网络的安全性。

特性 zkEVM zkEVM Validium
交易数据存储 将所有交易数据存储在以太坊 (L1) 上。 将所有交易数据存储在 Avail (DA 区块链) 上。
数据可用性 所有数据都可在链上获得,从而提供高数据可用性。 所有数据都可用且由 Avail 区块链管理。
安全性 由于链上数据可用性和零知识证明 (ZKP) 的使用,提供高安全性。 提供强大的安全性,执行正确性由零知识证明 (ZKP) 保护,并且不能被破坏。Avail 区块链由多达 1,000 个验证器保护。
Gas 费用 较高,因为所有交易数据都存储在以太坊上。 较低,在 Avail 上管理 DA 显著降低了成本。只有交易数据的哈希存储在以太坊上,并且验证包含证明。
证明生成 使用 Prover 生成批量交易的 ZKP 以进行验证。 使用 Prover 生成批量交易的 ZKP 以进行验证。
交易验证 验证通过以太坊上的智能合约实现。 验证通过以太坊上的智能合约实现。
最终结算 交易批次及其对应的 ZKP 被添加到以太坊状态。 交易数据的哈希及其 ZKP 被添加到以太坊状态,称为合并状态。

查看原始来源

立即构建 zkEVM Validium

Polygon CDK 为开发者提供了一种构建高度可定制、可扩展和可互操作的Layer2区块链的方式,这些区块链受益于 Polygon 最新的 ZK 技术。zkEVM Validium 使你能够做到这一切,同时甚至可以降低交易成本。

团队可以开始构建和测试他们的 zkEVM Validium 链,使用今天的 Validium 节点 repo合约。如果你有任何问题,可以加入 Avail 论坛Discord。要了解有关 Avail 的更多信息,请查看 Avail 文档 并在 X 上关注我们。

生态系统 合作伙伴关系 可扩展性

  • 原文链接: blog.availproject.org/av...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Avail Project
Avail Project
Build with Avail DA, the validity proven data availability layer unifying Web3