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 Base, designed for institutional users. Provides TEE-backed privacy, balancing better UX with worse privacy trust assumptions.


  • Total Value SecuredTVS
    $1.44 M0.06%

  • Trusted Setups

    Used in

    Privacy Boost logo

    Verifiers

    2by
    •
    3

    Used in

    Privacy Boost logo

    Verifiers

    2by
    •
    3

    Tech Stack

    zkVM
    BN254
    Gnark
    R1CS
    App-specific circuits
  • Total Value SecuredTVS
    $1.44 M0.06%
  • About

    A shielded pool for ERC-20 tokens on Base, 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 Groth16A zk-SNARK proving system introduced by Groth in 2016 that proves arithmetic circuits and requires a separate trusted setup for each circuit. It allows extremely efficient proof verification. over BN254, with circuits written in Go against the gnark R1CS frontend. There is no recursive proof aggregation; batching happens inside each circuitA program written for the purpose of being proven within a proving system. A circuit is a mathematical representation of the computation to be executed, arithmetic circuits and zkVM execution trace are examples of circuits. Circuits can be written in different languages, ranging from low-level to high-level..

    There are five verifierAn entity in a ZK-Rollup, often a smart contract, that verifies zero-knowledge proofs submitted by a prover. families:

    • Epoch: private transfers, withdrawals and gateway withdrawals; 9 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 permissionlessAnyone willing should be able to join and leave the network at any time, without causing significant disturbance to the network or being detrimental to the party in question. No single entity should have the power to allowlist or blocklist participants. 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 17 verifier keys currently registered (9 epoch + 3 deposit + 2 portal + 1 forced withdrawal + 2 gift).

    Privacy Boost v3

    Gnark

    Detailed description

    CircuitA program written for the purpose of being proven within a proving system. A circuit is a mathematical representation of the computation to be executed, arithmetic circuits and zkVM execution trace are examples of circuits. Circuits can be written in different languages, ranging from low-level to high-level.-specific trusted setupGeneration of a piece of data that must then be used for some cryptographic protocol to run. Generating this data requires some secret information. The "trust" comes from the fact the secret must be destroyed after the ceremony, otherwise cryptographic properties of the protocol could be broken. Once the data is generated, and the secrets are forgotten, no further participation from the creators of the ceremony is required. There are two types of trusted setups for SNARKs: (i) trusted setup per circuit where it is generated from scratch for each circuit, (ii) trusted universal setup per proving system where it can be used for several circuits. for 12 Groth16A zk-SNARK proving system introduced by Groth in 2016 that proves arithmetic circuits and requires a separate trusted setup for each circuit. It allows extremely efficient proof verification. circuits of the Privacy Boost protocol over the BN254 curve, run by Sunnyside Labs as its third production round (prod-ceremony-2026-03, release ceremony/v0.0.5). Its keys were registered onchain on 23 September 2026 and replace the second round keys of the epoch (9 shapes, down from 13), forced withdrawal and gift claim circuits, which were recompiled with gnark v0.16.3 after the EdDSA signature check was rewritten. The deposit and portal deposit circuits keep their second round keys. It reuses the first 80 contributions of the public Perpetual Powers of Tau ceremony (pot28_0080) as Phase 1For Groth16 trusted setup, phase 1 represents circuit-independent part of the trusted setup (e.g. Perpetual Powers of Tau), which could be reused across different circuits. It generates a part of the secret cryptographic data required for Groth16 ZK protocol to work. If the outcome of phase 1 trusted setup ceremony is known, arbitrary proofs could be forged.. Phase 2For Groth16 trusted setup, phase 2 represents circuit-dependent part of the trusted setup. It generates a part of the secret cryptographic data required for Groth16 ZK protocol to work. If the outcome of phase 2 trusted setup ceremony is known, arbitrary proofs could be forged. is a gnark-native MPC ceremony. At the time of writing, the round record still marks the round as in preparation, and neither the public verification bundle nor the bundle digests have been published, so the number of participants and contributions could not be checked.

    List of different onchain verifiers for this proving system. Unique ID distinguishes different 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, 9 circuits
    Privacy Boost logo
    Privacy Boost deposit verifier, 3 circuits
    by
    Privacy Boost logo
    Privacy Boost forced withdrawal verifier, 1 circuit
    Privacy Boost logo
    Privacy Boost portal deposit verifier, 2 circuits
    by
    Privacy Boost logo
    Privacy Boost gift claim verifier, 2 circuits
    Privacy Boost logo