Search

Search for projects by name or address

ZK Catalog

Privacy Boost logo
Privacy BoostSunnyside Labs

About

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.


  • Total Value SecuredTVS
    No data

  • Trusted Setups

    Used in

    Privacy Boost logo

    Verifiers

    3by

    Used in

    Privacy Boost logo

    Verifiers

    3by

    Tech Stack

    zkVM
    BN254
    Gnark
    R1CS
    App-specific circuits
  • Total Value SecuredTVS
    No data
  • About

    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.



    Total
    Canonically BridgedCanonically Bridged ValueCanonical
    Natively MintedNatively Minted TokensNative
    Externally BridgedExternally Bridged ValueExternal

    ETH & derivatives
    Stablecoins
    BTC & derivatives
    Other

    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:

    • Epoch — a batch of private N-in/M-out transfers plus fee notes; spends (nullifies) inputs and appends outputs.
    • Deposit epoch — mints commitments for confirmed deposit requests and appends them to the note tree.
    • Forced withdrawal — the permissionless exit path, a single-signer manual exit spending up to eight notes to an EOA.

    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.

    Privacy Boost

    Gnark

    Detailed description

    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).

    Groth16: Gnark

    Consensys implementation of Groth16 proving system written in Go.

    Verifier
    Verification
    Used in
    Known deployments
    Privacy Boost epoch verifier, 14 circuits
    by
    Privacy Boost logo
    Privacy Boost deposit verifier, 3 circuits
    by
    Privacy Boost logo
    Privacy Boost forced withdrawal verifier, 1 circuit
    by
    Privacy Boost logo