[English Twitter threads] 8 zkVM real-life evaluation: speed, memory and proof size comprehensive analysis

This article is machine translated
Show original

Chainfeeds Briefing:

zkVM will become the foundational technology for Ethereum scaling - but how do they actually perform in real-world environments?

Article Source:

https://x.com/tcoratger/status/1937990534293033100

Article Author:

tcoratger


Perspective:

tcoratger: Fenbushi's test project includes 8 zkVMs: SP1, RISC Zero, OpenVM, Pico, ZKM, Jolt, Nexus, and Novanet. The tests covered 4 types of programs: calculating the 100,000th Fibonacci number, obtaining SHA2-2048 hash, secp256k1 ECDSA signature verification, and simulating 100 Ethereum transfers. The fastest prover runtimes were RISC Zero (GPU) and SP1 (GPU), which performed consistently well in various scenarios; OpenVM (CPU) was also highly competitive without GPU. Jolt and Pico's performance varied depending on the test task. Fibonacci benchmark (100,000th item): A computationally intensive, low-memory task. The fastest were: SP1 (GPU): 3.4 seconds. RISC Zero (GPU): 3.6 seconds. OpenVM (CPU): 7.5 seconds. This shows that GPU-accelerated zkVMs lead in such tasks. Simulating 100 Ethereum transfers (EVM simulation): RISC Zero (GPU) 7.3 seconds; OpenVM (CPU) 7.6 seconds; SP1 (GPU) 13 seconds; Jolt (GPU) 82 seconds. Achieving such speeds with ordinary hardware is impressive. Scalability test (Fibonacci from 10 to 100k): SP1 (GPU) had a moderate performance decline; RISC Zero and OpenVM had moderate slowdown; Jolt, Pico, ZKM experienced sharp performance drops. This shows that execution continuation and batch proof mechanisms are crucial for handling larger-scale tasks. Proof size: Smaller proofs mean lower on-chain verification costs. RISC Zero: around 222KB. Jolt: around 232KB. SP1 Fibonacci: 1.8MB, potentially up to several MB in other tests. Novanet/Nexus: tens of MB. Therefore, platforms like SP1 and Nexus trade larger proofs for flexibility or higher abstraction capabilities.

Content Source

https://chainfeeds.substack.com

Source
Disclaimer: The content above is only the author's opinion which does not represent any position of Followin, and is not intended as, and shall not be understood or construed as, investment advice from Followin.
Like
Add to Favorites
Comments