Skip to content

Home > Tooling & Applications > Powdr

Powdr

Description

An optimizer and compiler infrastructure for LLVM-based provers targeting zkVMs. Sits on top of zkVM backends and optimizes programs before proving. Included in the ECDSA zkVM benchmark (116s prove time, 11.5 MB proof). Verification failed in the benchmark.

Evaluation

Criterion Value
Based on vmLLVM-based provers, zkVM backends
Easiness unknown
Fast and short (<1s, <1MB) no — 116s prove, 11.5 MB proof, verification N/A
Post-quantum depends on backend
Mobile and web unknown
Maintained yes
Open source yes
Security review unknown
secp256k1 signature + sha256 unknown

Notes

Acts as an optimizer layer rather than a standalone prover. Verification was N/A in the ECDSA benchmark.

Based on

vmLLVM, various zkVM backends

Resources

  • Docs:
  • Blog: