热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
Fenbushi Capital 最近发布了一篇关于基准测试八种不同 zkVM 的综合博客文章。()
以下是摘要,包括关键结果和要点。
什么是 zkVMs?
zkVMs 旨在以加密方式验证程序执行的正确性,而不披露输入或中间计算状态。
关于证明以太坊区块,zkVMs 综合了三项基本的加密保证来验证所有状态转换:
· 读写内存一致性证明
· 指令编码证明
· 指令证明

zkVMs如何扩展以太坊?
验证者可以验证一个简洁的加密证明,而不是重新执行每一笔交易,这样非常高效,并且可以显著提高L1的吞吐量。

Fenbushi 的博客介绍了一种标准化的基准测试框架,旨在使 zkVM 性能更具可比性。
它评估了八个 zkVM——SP1、RISC Zero、OpenVM、Pico、ZKM、Jolt、Nexus 和 Novanet——在四个计算任务和三个性能指标(证明者时间、证明大小和峰值 RAM 利用率)上的表现。
在不同的证明系统中,有几个主要的系统,例如基于FRI-STARK的、基于Nova的、基于Lasso查找的和GKR。
zkVM架构可以进一步分为两种主要范式:vRAM风格和模块化风格。

用于基准测试的硬件和测试程序:
基准测试是在一台配备 Ubuntu 24.04、8 个虚拟 CPU、192GB RAM 和 32GB VRAM 的 NVIDIA RTX 5090 GPU 的 Linux 系统上进行的。
用于评估的四个测试程序包括:
1. 计算第 100,000 个斐波那契数。
2. SHA2–2048 哈希计算。
3. 使用 secp256k1 曲线进行 ECDSA 签名验证。
4. 模拟 100 笔以太坊转账交易 (ETHTransfer)。
SHA2–2048 的证明时间:
对于像 SHA2 这样的加密操作,基于预编译的加速是一种常见的优化策略。

100 ETH 转账交易的证明时间:
总结:
RISC Zero 在斐波那契测试中略慢于 SP1,但在其他三个测试程序中表现突出,明显胜出。

内存效率和峰值内存使用:
SP1(GPU)、RISC Zero(GPU)在测试程序中表现出相对恒定的内存消耗。

证明大小(以kB为单位)观察结果如下:
RISC Zero和Jolt在评估的基准测试中始终产生最紧凑的证明大小。

性能总结:
总体而言,RISC Zero 的性能表现出色且一致,而 SP1、OpenVM、Pico 和 Jolt 在某些单独类别中也达到了很好的性能。

结论:
RISC Zero、OpenVM 和 SP1 在执行与 EVM 相关的计算任务方面表现出特别强大的性能,这使它们成为扩展以太坊的优秀候选者。
RISC Zero 在与区块链应用相关的关键指标上显示出卓越的效率,并且在高效的内存利用和紧凑的证明大小方面表现出色。
恭喜 @RiscZero、@openvm_org 和 @SuccinctLabs!
2K
热门
排行
收藏