v4.0.0
SP1 Turbo (v4.0.0)
The world’s fastest zkVM just got faster.
Introducing SP1 Turbo, the latest upgrade to SP1, delivering unprecedented performance and cost efficiency for generating zero-knowledge proofs of RISC-V bytecode/programs written in Rust. Whether you're working on zkEVM rollups, light clients, signature verification, or other blockchain computations, SP1 Turbo is engineered to handle it all with best-in-class speed and cost-effectiveness.
Highlights
- Blazing speeds: Achieve speeds up to 5 MHz on a single GPU with our new GPU kernel improvements.
- A step closer to real-time Ethereum proving: Prove Ethereum mainnet blocks in <40 seconds on a cluster of GPUs.
- New precompiles:
- Secp256r1: Signature verification for applications like ZK Email and FaceID attestations.
- RSA Precompile: Bigint arithmetic for efficient RSA signature verification.
Getting Started
To get started, we recommend following the V3 → V4 Migration Guide.
We will have a more public-facing announcement and blog post soon. Regardless, SP1 V4 is fully production-ready and available on the prover network and ready to be used! If you have any question, please do not hesitate to reach out via Telegram.
Security
SP1 Turbo contains critical security fixes outlined here. We recommend all users on older versions to SP1 upgrade to SP1 Turbo immediately.