Time:2023-12-08 Click:104
随着 Avail 临近主网上线,这个系列将探讨 Avail 与领先的扩容解决方案之间的潜在集成,来展示开发者如何与 Avail 集成,并利用其安全、去中心化和低成本的数据可用性区块链。
简要总结:
zkEVM Validiums 可以将以太坊的 gas 费降低 90% 。
Avail 为数据可用性提供安全、低成本和去中心化的区块空间。
zkEVM Validiums 的验证通过以太坊上的智能合约实现。
Avail 今年早些时候从 Polygon Labs 分拆出来。
Avail 正在走向主网。
zkEVM Validium 是一种新的技术框架,它能显著降低在 zkEVM 区块链上进行交易的成本。这种降低成本的方法是通过将交易数据发布到专门为数据可用性而设计的 Avail 区块链上,而不是发布到以太坊上。
Avail 区块链从一开始就作为专业的数据可用性层进行了设计和构建。Avail 区块链生成并保护原始的区块空间,其他区块链,如 zkEVM 链,可以利用这些空间来满足他们的数据可用性需求。
使用 Polygon CDK 构建 zkEVM Validium 可以让你从 Polygon 生态系统内的无缝互操作性和共享流动性中受益,并利用 future-proof ZK 技术在以太坊上结算,从而显著降低交易成本。
使用 Polygon CDK 构建的 zkEVM 链将以太坊作为其默认的数据可用性层。交易被排序、验证后以 calldata 形式批量发布到以太坊。在以太坊上进行交易成本高昂,因此决定你的 zkEVM 链将向以太坊发布哪些数据,在构建新的 zkEVM 链时是一个重要的考虑因素。目前,zkEVM 链向以太坊发布数据所支付的成本中高达 90% 用于交易数据。
尽管一些区块链使用以太坊作为数据可用性层(DA 层),但以太坊本身并不是专门为作为数据可用性解决方案(DA 解决方案)而设计的。这就是为什么使用以太坊作为数据可用性层的成本相对较高的主要原因之一。相比之下,使用专门为数据可用性需求而设计和构建的区块链,如 Avail,成本会更低。
zkEVM Validium 是 Polygon 的 zkEVM 节点和合约的改进版本,它使用 Avail 来管理数据可用性,而不是以太坊。这为正在构建 zkEVM 链的新团队和现有团队提供了一个简化的选项,以在 Avail 的区块链上管理 DA,并从改进的经济性中受益。zkEVM Validium 减少了需要发布到以太坊上高达 90% 的数据量,显著降低了链的运营成本,并为最终用户实现了更低的交易费用。
Avail 是一个专注于数据可用性的区块链。它的区块旨在为其他区块链(如 zkEVM 链)的数据可用性需求提供安全、去中心化和低成本的区块空间。Avail 还使用未来证明的 ZK 技术,利用有效性证明来验证发布到 Avail 网络的数据是否安全和可用。
Avail 的提名权益证明区块链网络是使用 Polkadot SDK 构建的,以减少验证者集中化的风险,并支持多达 1, 000 个外部验证者。数据由其他区块链发布在 Avail 的区块上并由 Avail 网络验证,但不执行。
Avail 最初是 Polygon 在 2020 年的一个项目,并在 2023 年成为一个独立实体。该团队由 Polygon 的联合创始人 Anurag Arjun 和前 Polygon 研究负责人 Prabal Banerjee 领导,旨在提供行业领先的数据可用性解决方案。
数据被发布到 Avail 区块链上,在那里通过擦除编码进行扩展。这个过程为 Avail 管理的数据增加了冗余,这使得节点更难以抑制或删除任何数据,进而使 Avail 管理的数据变得更加安全和健壮。然后,Avail 生成两个证明用于验证并确保数据在区块头中留下足迹。一个是提交数据的 KZG 多项式承诺,另一个是“数据根”,即其叶子是提交的数据块的 Merkle 树的根。
一旦 Avail 的大多数验证者对一个区块达成一致,就会使用 GRANDPA 终结装置(finality gadget)对其进行最终确认。此时,数据的可用性由 Avail 保证。已确认区块中的数据根可以用来证明发布数据在已确认的 Avail 区块中的包含情况。
就像现在一样,序列生成器(sequencer)创建交易批次,并且在批次关闭之前,批次的 RLP 编码交易数据被发送到 Avail 区块链。
在这里,数据经过 Avail 的标准处理流程,包括擦除编码和承诺生成。一旦 Avail 的大多数验证者对一个区块达成一致,它就被最终确定。此时,数据由 Avail 区块链网络保证,提供一个软确认。包括区块号、叶索引、树宽和证明在内的 DA 包含证明被发送回序列生成器。
数据根从 Avail 通过 Vector 数据证明桥发送到以太坊。这使得 Validium 序列生成器能够在以太坊上验证 Avail 的验证者已就数据的可用性达成共识。一旦序列发送者接收到确认,表明给定批次交易的数据根已成功发布到以太坊,该批次就可以被提交。序列生成器向以太坊提交包含证明。
以下是一个简化的图表,显示了 zkEVM Validium 的工作方式,更详细的视图请查看文档。https://github.com/availproject/validium-node?ref=blog.availproject.org#architecture
下表突出显示了 zkEVM 链和 zkEVM Validium 之间的主要区别。最主要的区别在于,zkEVM Validium 的交易数据是由 Avail 区块链在链下管理的,从而继承了 Avail 网络的安全性。
查看更多:https://wiki.polygon.technology/docs/cdk/validium/dac-overview/?ref=blog.availproject.org#zkevm-vs-validium
Polygon CDK 为开发者提供了一种构建高度可定制、可扩展和可互操作的第二层区块链的方式,这些区块链受益于 Polygon 的前沿 ZK 技术。zkEVM Validium 使您能够在降低交易成本的同时做到这一切。
开始使用 Validium 节点仓库和合约吧!今天就开始构建和测试你的 zkEVM Validium 链!如果你有任何问题,可以加入 Avail 论坛或 Discord。要了解更多关于 Avail 的信息,请查看 Avail 文档,并在 X 上关注我们。