Back to blog
Yi Sun
Author
Yi Sun
Published
15 Apr 2026
Category
Product

Faster Real-Time Proving with OpenVM 2.0 Beta

Faster Real-Time Proving with OpenVM 2.0 Beta

Today we are announcing OpenVM 2.0 Beta, which is now the fastest zkVM on Ethproofs, proving Ethereum mainnet blocks in an average time of 4.4s and average cost of $0.01 per block on our cluster of 16 5090 GPUs. On a benchmark set of 7200 mainnet blocks, OpenVM 2.0 Beta achieves a p99 proving time of 7.9s, well below the 10 second real-time threshold.

OpenVM 2.0 Beta is available open-source under MIT and Apache 2.0 dual license in a pre-production preview on GitHub, including the GPU prover. It features 100 bits of provable, post-quantum security and proof sizes under 300 kB. This release also includes a Halo2-based wrapper which can be verified on-chain for 316K gas to facilitate rollups and other ZK-enabled applications.

These improvements make real-time proving with OpenVM 2.0 even more performant, which directly translates to increased throughput in Ethereum’s ZK-based scaling roadmap. In addition, they enable more ZK applications, from synchronous composability to securing high-throughput DEXs. If you are building an application that would benefit from the verifiability, privacy, and security that ZK can bring, please get in touch and we’d love to see how we can help you with OpenVM.

Performance Benchmarks

OpenVM 2.0 Beta improves performance across the board from the OpenVM 2.0 Alpha release in January 2026. On 7200 Ethereum mainnet blocks starting from block 24,000,000, OpenVM 2.0 has a p99 proving time of 7.9s and an average proving time of 4.7s on 16 GPUs, easily achieving real-time proving status. We are now also able to achieve real-time proving on as few as 10 GPUs, where OpenVM 2.0 Beta delivers a p99 proving time of 10.0s.

Latency 8 GPUs 10 GPUs 16 GPUs
Average 6.5s 5.5s 4.7s
P50 6.1s 5.2s 4.5s
P90 10.3s 8.4s 6.7s
P99 12.5s 10.0s 7.9s
Max 16.3s 12.9s 10.3s

On an adaptation of the industry-standard CoreMark benchmark for embedded CPUs to RV32IM, OpenVM 2.0 Beta proves at 19.4 MHz on a single 5090 GPU and now scales up to 964 MHz on a cluster of 64 GPUs, representing a roughly 2x performance improvement over the OpenVM 2.0 Alpha release in January.

Building with Axiom

As we move towards production with OpenVM 2.0 and continue to push the frontiers of ZK proving performance, we are excited to collaborate with teams to power more applications and use cases with OpenVM. Engagements with our team can involve:

  • Product design: We help design privacy or verifiability features for your application and guide your choice of technical architecture to enable them.
  • Custom integration and support: We support production-ready deployments of OpenVM and maintain security and performance guarantees.
  • Proof generation: We generate proofs for your application, either through the Axiom Proving API or through dedicated on-prem deployments to ensure the highest performance and reliability.

To learn more about working together, please get in touch. In the meantime, check out OpenVM 2.0 Beta on GitHub and the preview docs and stay updated by following us on X.