这篇文章介绍了 Polygon Labs 选择使用 Succinct 的 SP1 zkVM 来实现 AggLayer 的关键安全组件“pessimistic proof”,以支持以太坊生态内 rollup 之间的统一流动性和可信互操作。

我们很高兴地宣布,Polygon Labs 将使用 Succinct 的 zkVM SP1 来实现 AggLayer 的一个关键组件:这一旗舰级互操作性协议可在 Ethereum 生态系统中的 rollup 之间实现统一流动性。借助 SP1,Polygon 团队能够用普通 Rust 代码编写 pessimistic proof,也就是为 AggLayer 提供安全保障的核心 ZKP。SP1 极大简化了开发者体验,并具备业界领先的性能,使 AggLayer 的开发周期大幅缩短,从数月缩短到短短几周。
当 Polygon 决定如何最好地构建 AggLayer 所需的 ZKP,也就是 “pessimistic proof” 时,他们有几种选择:要么用他们现有的手写栈之一来构建,要么用众多可用的 zkVM 之一来构建。以下是他们选择 SP1 的原因:
SP1 让开发者只需用 Rust 编写 pessimistic proof 程序,这极大加快了 AggLayer 的开发进度。
AggLayer 需要频繁生成 proof,并要求低成本和低延迟,以确保连接的链之间的互操作性尽可能低成本且高频。SP1 依托其以 precompile 为中心的架构,具备业界最先进的性能,可显著降低区块链程序的 cycle count,例如计算 rollup 状态转换函数、验证共识 proof,或验证大量 Merkle proof。
SP1 是唯一一个 constraints 100% 开源的 zkVM。这对于可审计性和安全性是必需的,以确保 RISC-V ISA 正如所声称的那样被证明。
我们很高兴看到这样一个业界领先的 ZK 团队看到了基于 zkVM 方法的明确价值,并决定与 Succinct 合作。随着我们朝着 zkVM endgame 迈进,我们预计更多来自 rollup、互操作性、bridging 等领域的团队也会追随他们的脚步。
最近,关于碎片化的 rollup 生态系统如何需要无缝互操作性,以获得更好的 UX 和更高的资本效率,已经有大量讨论。AggLayer 正在构建这一愿景,而 ZKP 是实现低延迟、安全性以及任何 rollup 生态系统 permissionless 参与的关键。
Polygon Plonky3 是由 Polygon Zero 团队为 ZK 应用和 zkVM 开发者构建的模块化 proof system library。为了构建 SP1,Succinct 选择了 Polygon Plonky3,原因在于它的模块化、性能以及宽松的开源许可证。
Polygon Plonky3 让我们能够为正在构建的特定 zkVM 配置 proving system,这使得 SP1 能够使用 Plonky3 在 BabyBear field 上的 FRI 实现。这种模块化并没有以牺牲性能为代价;Plonky3 library 包含许多不同的 assembly 优化,包括 Neon 和 AVX-512。
Succinct 与 Polygon Zero 团队之间的合作极其富有成效,两个团队都在向彼此各自的 code base 贡献代码。我们很感激能与这样才华横溢的合作伙伴共事!
在接下来的几周里,Succinct 将完成对 SP1 的审计,并使其准备好在 mainnet 上投入生产使用。与此同时,Polygon 将继续推进 AggLayer 协议,并使其为 mainnet 发布做好准备,预计将在未来几个月内推出。我们期待与优秀的 Polygon 团队继续合作,并持续推动 ZKP 的前沿发展,以改善 Ethereum 生态系统。
- 原文链接: blog.succinct.xyz/case-s...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!