← Back to Master Map

Client-Side Proving (CSP)

Publish client-side proving benchmarks and develop transparent, post-quantum proving ZKP systems with potential on-chain verification.

Active R&D
Roadmap Completion: 25%
Benchmarks
Post-quantum
WHIR
GPU Accel
Now

CSP Benchmarks

Maintain Ethproofs benchmarks for 16 proof systems and zkVMs across SHA-256, Keccak, Poseidon/Poseidon2, and ECDSA workloads.

In progress

Spartan-WHIR R&D

Develop a Spartan-style sumcheck prover with WHIR PCS, compare it against ProveKit and other CSP candidates.

In progress

WHIR Small-Field Solidity Verifier

Measure standalone WHIR verification over a 31-bit field on EVM: 5.65M gas in software and 4.33M gas with experimental extension-field precompiles.

Published · follow-up R&D
Next

Spartan-WHIR Frontend

Connect Spartan-WHIR to practical circuit frontend flows and include it in the benchmark harness.

Planned

Full SNARK Verifier Path

Use the standalone WHIR verifier results to design the amortized (recursive/aggregated) post-quantum onchain verifier.

Research

ZK Podcast

Record ZK Podcast episode about CSP benchmarks to drive ecosystem awareness.

Planned
Later

CSP Awards at Devcon

Present summary of one year of benchmarking. Highlight best system in each category.

Q4 2026

Zinc for zkID

Benchmark Zinc integer arithmetic against existing zkID ECDSA implementation. Contingent on results.

Contingent

Description

  • Credibly neutral benchmark source for the ecosystem
  • Bridge gaps revealed by benchmark results
  • Push adoption of PQ-sound proving systems

Deliverables

  • Published CSP benchmarks on Ethproofs
  • Spartan-WHIR implementation and benchmark integration
  • Measured WHIR small-field Solidity verifier

Impact

  • Ecosystem uses benchmarks for informed decisions
  • Post-quantum readiness for on-chain ZKP verification
  • Client-side proving becomes practical on mobile

Key Performance Indicators

KPITargetStatus
Standalone WHIR verification5.65M software / 4.33M precompile experimentPublished
Spartan-WHIR proverFaster than ProveKit on selected CSP workloadsWIP
Benchmark coverageSHA-256, Keccak, Poseidon/Poseidon2, ECDSAPublished and expanding
Ecosystem citations per release10+Tracking
Community contributions3+ per quarterNew contributions by maintainers of ProveKit, Barretenberg, Jolt