Search for projects by name or address
A shielded pool for ERC-20 tokens on OP Mainnet, designed for institutional users. Provides TEE-backed privacy, balancing better UX with worse privacy trust assumptions.
A shielded pool for ERC-20 tokens on OP Mainnet, designed for institutional users. Provides TEE-backed privacy, balancing better UX with worse privacy trust assumptions.
Privacy Boost proves every state transition with Groth16 over BN254. The circuits are written in Go against the gnark R1CS frontend. There is no recursion and no proof aggregation.
There are three circuit families:
Circuit shape (batch size, max inputs and outputs per transfer, tree depths, max roots per proof) is fixed at compile time, and every distinct shape is a distinct circuit with a distinct trusted setup and verifying key. Privacy Boost has 18 registered shapes: fourteen epoch shapes, three deposit shapes and one forced withdrawal shape.
Circuit-specific trusted setup for the 18 Groth16 circuits of the Privacy Boost protocol over the BN254 curve, run by Sunnyside Labs and finalised on 1 April 2026. It reuses the first 80 contributions of the public Perpetual Powers of Tau ceremony as Phase 1. Phase 2 is a gnark-native MPC ceremony, the published manifest records 25 participants and 425 contributions in total, between 23 and 25 per circuit. Participants are identified by GitHub username.
List of different onchain verifiers for this proving system. Unique ID distinguishes differents deployments of the same verifier from different verifiers (e.g. different versions).
Consensys implementation of Groth16 proving system written in Go.
Verifier | Verification | Used in | Known deployments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Privacy Boost epoch verifier, 14 circuits | by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Privacy Boost deposit verifier, 3 circuits | by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Privacy Boost forced withdrawal verifier, 1 circuit | by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||