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

    5by

    Used in

    Privacy Boost logo

    Verifiers

    5by

    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 uses Groth16 over BN254, with circuits written in Go against the gnark R1CS frontend. There is no recursive proof aggregation; batching happens inside each circuit.

    There are five verifier families:

    • Epoch: private transfers, withdrawals and gateway withdrawals; 13 reviewed configurations.
    • Deposit epoch: standard deposit batches of 1, 4 or 14.
    • Portal deposit epoch: hidden-recipient portal deposit batches of 1 or 6.
    • Forced withdrawal: a permissionless delayed exit spending up to 13 notes, using a live auth key or spend approval checked at request time.
    • Gift claim: private gift claims/refunds and public gift exits, with registered batch sizes 1 and 3.

    For each of the verifier contracts, different configurations can be allowed with the according verifier keys. There are 21 verifier keys currently registered (13 epoch + 3 deposit + 2 portal + 1 forced withdrawal + 2 gift).

    Privacy Boost v2

    Gnark

    Detailed description

    Circuit-specific trusted setup for the 21 Groth16 circuits of the Privacy Boost protocol over the BN254 curve, run by Sunnyside Labs and finalised on 2 September 2026. It replaces the first round whose 18 circuits were retired with the September 2026 upgrade. 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 26 participants and 490 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, 13 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
    Privacy Boost portal deposit verifier, 2 circuits
    by
    Privacy Boost logo
    Privacy Boost gift claim verifier, 2 circuits
    by
    Privacy Boost logo