Pico zkVM 是什么?Brevis 模块化 zkVM 的架构解析

更新时间 2026-07-06 06:56:25
阅读时长: 3m
Pico zkVM 是 Brevis(BREV)开源的模块化零知识虚拟机(Zero-Knowledge Virtual Machine, zkVM),让开发者用 Rust 编写任意计算逻辑,并生成一份「计算被正确执行」的零知识证明(Zero-Knowledge Proof, ZK)。

区块链共识要求每个验证者重复执行相同计算,链上直接完成复杂逻辑既昂贵又受限。zkVM 的价值在于把执行搬到链下,只在链上验证一份简洁证明,从而突破单笔交易的计算上限。

作为 Brevis(BREV) 可验证计算的通用执行层,Pico zkVM 用「胶水 + 协处理器」架构兼顾灵活性与性能,为数据处理、签名验证、机器学习推理与以太坊区块证明等场景提供统一的编程与证明工具链。

Pico zkVM 是什么?

Pico zkVM 作为 Brevis 的通用可验证计算执行层,把「写程序」与「证明程序被正确执行」整合到同一套开源工具链。开发者无需自行设计底层电路,用 Rust 即可描述计算逻辑,由 Pico 负责链下执行与证明生成。

「模块化」体现在两个层面:通用核心可执行任意程序,可插拔的专用协处理器则针对高频操作单独优化。这种设计让 Pico 既能覆盖广泛计算,又能在关键路径上逼近专用电路的性能,避免通用 zkVM 常见的「灵活但慢」问题。

什么是「glue-and-coprocessor(胶水 + 协处理器)」架构?

「glue-and-coprocessor(胶水 + 协处理器)」是 Pico zkVM 的核心设计思路:以一个通用核心作为「胶水」串联整个程序流程,把计算密集且高频的操作交给专用「协处理器 / 预编译电路(precompiles)」处理。

通用 RISC-V 核心负责执行任意 Rust 程序,保证灵活性;当程序遇到 Keccak-256 哈希、签名验证、机器学习推理或区块链数据处理等常见操作时,Pico 将其路由到对应的专用电路,而非逐条 RISC-V 指令生成证明。

逐条指令证明开销高,是通用 zkVM 的主要瓶颈。用为零知识证明优化的专用电路替代这一过程,据 Brevis 公开披露可使证明速度提升约 10x 至 80x,从而在不牺牲通用性的前提下显著降低证明成本。

通用核心与专用协处理器如何分工?

通用核心与专用协处理器的分工,可概括为「灵活执行」与「高效证明」的组合:前者覆盖任意逻辑,后者针对高频操作。

组件 角色 承担的计算 证明方式
通用 RISC-V 核心(Glue) 胶水层 任意 Rust 程序流程 逐条指令证明
Keccak-256 预编译电路 专用协处理器 哈希运算 专用优化电路
签名验证协处理器 专用协处理器 签名校验 专用优化电路
ML 推理协处理器 专用协处理器 机器学习推理 专用优化电路
区块链数据协处理器 专用协处理器 链上 / 历史数据处理 专用优化电路

上表显示,通用核心保证 Pico 能运行任何程序,专用协处理器则把哈希、签名、ML 推理与数据处理等高频操作从「逐条指令」升级为「整块电路」证明。程序运行时由核心自动路由,开发者通常无需手动切换执行路径。

Pico zkVM glue-and-coprocessor architecture with general-purpose RISC-V core routing to Keccak-256 signature ML inference and data coprocessors

图 1. Pico zkVM 的「胶水 + 协处理器」架构:通用 RISC-V 核心(胶水)执行任意程序,遇到 Keccak-256、签名验证、ML 推理与区块链数据等常见操作时路由到专用协处理器 / 预编译电路。

开发者如何用 Pico 编写可验证程序?

Pico 的开发流程围绕「链下执行、链上验证」展开,共分四步:用 Rust 编写任意计算,Pico 链下执行产出结果,生成计算被正确执行的密码学证明,最后由智能合约在链上验证这份简洁证明。

流程的关键在于最后一步:链上合约验证的是证明,而非重新执行整个程序。验证一份简洁证明只需毫秒级开销,与原始计算的规模基本无关,因此复杂逻辑也能被链上低成本采信。

对开发者而言,Pico 用熟悉的 Rust 语言降低了零知识开发门槛,无需掌握底层电路设计即可产出可验证程序,把密码学复杂度收敛在工具链内部。

Brevis Pico zkVM developer workflow from Rust program to off-chain execution ZK proof and on-chain verification

图 2. Pico zkVM 开发流程:用 Rust 编写程序 → Pico 链下执行 → 生成 ZK 证明 → 智能合约链上验证。

Pico 与 ZK 数据协处理器是什么关系?

Pico zkVM 与应用级协处理器(application-level coprocessor)是「通用胶水」与「专用引擎」的关系。ZK 数据协处理器是其中最主要的范例:它在链下访问历史与跨链数据并完成计算,再附上数据真实、计算正确的密码学证明。

在这一分工中,Pico 作为「胶水」,负责在高效的专用模块之间路由数据,同时保持通用 zkVM 的灵活性。应用逻辑既能调用通用核心处理自定义计算,又能借助数据协处理器高效读取链上历史。

换言之,Pico 提供「怎么算都行」的通用性,应用级协处理器提供「特定场景算得快」的专用性,二者组合构成 Brevis 可验证计算的完整执行栈。

Pico zkVM 适合哪些场景?

Pico zkVM 的适用场景集中在需要「可信计算 + 链上验证」的方向,数据处理、签名验证、机器学习推理与以太坊区块证明是四类典型用例。

场景 Pico 的作用 代表系统或电路
数据处理 对链上历史与跨链数据统计、聚合 ZK 数据协处理器
签名验证 批量校验签名 签名验证协处理器
ML 推理 为链下模型推理生成可验证结果 ML 推理协处理器
以太坊区块证明 生成以太坊实时区块证明 Pico Prism

上表列出四类典型场景与对应的执行组件。数据处理与签名验证依赖专用协处理器加速,ML 推理为链下模型输出附带证明,以太坊区块证明则是最具代表性的落地方向。

以太坊区块证明由 Pico Prism 承担,它作为基于 Pico 的以太坊实时区块证明系统;据 Brevis 官方披露,其在 16 张 GPU 上达到约 99.8% 的实时覆盖率,对齐以太坊基金会(Ethereum Foundation)设定的 10 万美元硬件目标。与把链下数据搬上链的预言机不同,Brevis 与预言机的区别在于 Pico 侧重对链上数据的可验证计算,而非外部数据喂价。以太坊基金会的 On-Prem Proving Initiative(Ethproof)于 2026 年 3 月将 Brevis 选为四支入选团队之一。

使用 Pico zkVM 有哪些优势与注意事项?

Pico zkVM 的核心优势是「灵活性与性能兼得」:通用核心保证任意程序都能运行,专用协处理器让高频操作接近专用电路的效率,Rust 工具链又降低了零知识开发门槛。

注意事项主要来自专用电路的覆盖范围与证明供给经济。协处理器与预编译电路只对已优化的操作生效;若程序大量依赖尚未覆盖的运算,仍需回退到通用核心的逐条指令证明,性能优势随之减弱。BREV 代币与 coChain 中的 Prover 质押与罚没机制,则把证明市场的交付可靠性与代币抵押绑定在一起。

证明成本是另一结构性约束。生成零知识证明需要专门硬件与算力,通用计算路径的证明开销仍高于原生执行,复杂逻辑的成本与延迟需要在设计阶段评估。以上均为机制层面的客观约束,不构成投资判断。

总结

Pico zkVM 作为 Brevis 开源的模块化零知识虚拟机,用「胶水 + 协处理器」架构把通用 RISC-V 核心与专用预编译电路结合:核心执行任意 Rust 程序,高频操作路由到专用协处理器,据 Brevis 公开披露可使证明速度提升约 10x 至 80x。开发者用 Rust 编写计算、链下执行并生成证明,链上只验证简洁证明;配合 ZK 数据协处理器等应用级协处理器与 Pico Prism 等落地系统,Pico 构成了 Brevis 可验证计算的通用执行层。

FAQ

Pico zkVM 是什么?

Pico zkVM 作为 Brevis 开源的模块化零知识虚拟机(zkVM),让开发者用 Rust 编写任意计算逻辑,在链下执行并生成零知识证明,智能合约只需在链上验证简洁证明,而无需重新执行整个程序。

「glue-and-coprocessor」架构如何提升证明速度?

该架构以通用 RISC-V 核心作为「胶水」执行程序,遇到 Keccak-256 哈希、签名验证、ML 推理等常见操作时路由到专用协处理器(precompiles),用为零知识证明优化的专用电路替代逐条指令证明,据 Brevis 公开披露可使证明速度提升约 10x 至 80x。

开发者如何用 Pico 编写可验证程序?

开发者用 Rust 编写任意计算逻辑,由 Pico 在链下执行并产出结果,再生成计算被正确执行的密码学证明;智能合约在链上验证这份简洁证明,验证开销为毫秒级,与原始计算规模基本无关。

Pico zkVM 与 ZK 数据协处理器有什么关系?

Pico zkVM 作为「胶水」,在高效的专用模块之间路由数据并保持通用性;ZK 数据协处理器是其最主要的应用级协处理器范例,负责在链下访问历史与跨链数据并附带计算正确的证明,二者组合构成完整执行栈。

什么是 Pico Prism?

Pico Prism 作为基于 Pico 的以太坊实时区块证明系统,据 Brevis 官方披露在 16 张 GPU 上达到约 99.8% 的实时覆盖率,对齐以太坊基金会(Ethereum Foundation)的 10 万美元硬件目标;以太坊基金会 On-Prem Proving Initiative(Ethproof)于 2026 年 3 月将 Brevis 选为四支入选团队之一。

作者: Jayne
免责声明
* 投资有风险,入市须谨慎。本文不作为 Gate 提供的投资理财建议或其他任何类型的建议。
* 在未提及 Gate 的情况下,复制、传播或抄袭本文将违反《版权法》,Gate 有权追究其法律责任。

相关文章

不可不知的比特币减半及其重要性
新手

不可不知的比特币减半及其重要性

在比特币网络历史上,最令人期待的事件之一就是比特币减半。当矿工验证交易并添加新区块后获得奖励时,就会创建新的比特币。新铸造的比特币就是奖励的来源。比特币减半减少了矿工的奖励,因此新比特币进入流通的速度也减半。人们认为减半事件对网络以及比特币的价格产生了重大影响。 法币何时发行取决于政府的决定,而比特币则不同,其发行上限为21,000,000枚。减半是一种调节比特币产量的方法,同时有助于抑制通货膨胀,因为减半让比特币的铸造无法超过发行量上限。本文将深入研究比特币减半及其重要性。
2022-12-14 05:48:29
如何选择比特币钱包?
新手

如何选择比特币钱包?

本文将介绍一些最通用的比特币钱包类型,还将研究每种钱包的优缺点,以及它们的功能、安全性和易用性。阅读完本文,您能更好地了解可用的不同类型的比特币钱包,并明白哪一种更适合您。
2026-03-24 11:52:27
减半、周期与轮回:一部比特币发展史
中级

减半、周期与轮回:一部比特币发展史

探索比特币的减半历史与未来影响,深入了解其在区块链技术与金融领域的创新应用与投资前景。提供独到见解与分析。
2024-04-23 07:02:29
CKB:闪电网络促新局,落地场景需发力
中级

CKB:闪电网络促新局,落地场景需发力

在最新发布的闪电网络Fiber Network轻皮书中,CKB介绍了其对传统BTC闪电网络的若干技术改进。Fiber实现了资产在通道内直接转移,采用PTLC技术提高隐私性,解决了BTC闪电网络中多跳路径的隐私问题。
2024-09-10 07:19:58
Master Protocol:激活 BTC 生息潜力
中级

Master Protocol:激活 BTC 生息潜力

比特币的工作量证明限制了持有者通过直接质押的方式获得收益,尽管比特币在市值上驱动主导机制地位,但大量比特币未充分利用。通过主协议协议,用户可以将比特币质押在第 2 层上,并接收 LST 作为其质押凭证,允许用户在多个场景下再次投资他们的 LST,在不影响流动性的情况下保证收益,透视对再质押协议的采用,用户可以进一步质押LST连接LRT,再次增强他们的投资能力和资产流动性。
2024-07-08 16:45:06
Solana 将成为下一个爆点
中级

Solana 将成为下一个爆点

本文深入分析了 Solana 的技术优势,例如高 TPS、低交易成本和快速终结性,并且阐述了其在稳定币流动性及代币化资产规模方面的强劲增长。
2026-03-24 11:57:52