Polygon 团队成员反驳称,ZK Rollup 的确能做到 Optimistic Rollup 能做到的一切且做的更好。
原文作者:Babywhale,Foresight News
原文来源:Foresight News
近期随着 Curve V2 版本的上线,市场上掀起了 Uniswap 和 Curve 孰优孰劣的争执,而就在双方阵营还未分出胜负之时,Offchain Labs 联合创始人 Steven Goldfeder 又挑起了另一场关于「谁更好」的「争端」。
事情的起因,是 Steven Goldfeder 发布了一个 Twitter Thread,其目的是反驳了当前市场主流的认为 ZK Rollup 方案好于 Optimistic Rollup 的观点。Steven Goldfeder 的主要观点包括:生产环境中的 zkEVM 遥遥无期、ZKRU 相较 ORU 成本更高且兼容性更差、Optimistic Rollup 能在实现 EVM 等效的同时支持更多更高级的功能等。(推荐阅读:《Offchain Labs 联创:zkEVM 并非最优解》)
此后,推特名为 Brendan 的 Polygon 团队成员对 Steven Goldfeder 的观点进行了反驳:
针对没有出现生产环境中的 zkEVM 的观点,Brendan 表示 Polygon 已发布了 zkEVM 测试网且生成了超 8 万个区块证明,且将在三个月后上线主网。
至于费用方面,基于 zkEVM 的 Uniswap 交易费用为 0.0019 美元,且成本将很快再度降低 5-10 倍,未来实现了当前对 ZK 的研发成果,成本将降低多达 50-100 倍。当前的证明成本已经低于 1 美分。
针对「能否启用自定义预编译,为开发人员提供比通过 EVM 进行重复 / 昂贵 / 加密操作更便宜的路径?」的想法,Brendan 指出 zkEVM 是完全可以实现的,且事实上将昂贵的计算转移到 ZKP 是一个比强制每个完整节点重新执行更好的模型,相比之下更重要的问题是在引入新的操作码后确保未来与 EVM 的兼容性。
针对「能否实现与 EVM 等效的同时也为非 EVM 开发人员提供更好的支持?能否在单一同步执行环境中与 EVM 合约一起添加对非 EVM 合约(例如 Rust 或 Move)的支持?」的想法,Brendan 表示 zkEVM 原则上也可以实现,且 Polygon 团队也的确讨论过,但其表示希望能看到 Arbitrum 团队展示更多细节。
针对 zkEVM 因为大量工程上的设计使得 EVM+ 功能无法实现的观点,Brendan 表示这是 Steven Goldfeder 并未理解 Polygon 的 zkEVM 架构是怎样的。Brendan 称,Polygon 的 zkEVM 除了保持 EVM 等效性之外,添加自定义预编译没有任何障碍。
最后,针对「在看到真正的、功能齐全的生产环境中的 zkEVM 之前,您将能够在 Arbitrum 上同时编写 Solidity 与 Rust 合约。」的预测,Brendan 也大胆地给出了自己的预测:在任何 Optimistic Rollup(支持 EVM)实现无需许可的欺诈证明之前,主网上将有一个真正的、功能齐全的生产环境下的 zkEVM。