Search

Search for projects by name

ZK Catalog

Loopring logo
LoopringLoopring

About

A Groth16-based proof system designed by Loopring for proving custom predefined state transitions of their L2.


  • Total Value SecuredTVS
    $26.28 M8.65%

  • Trusted Setups

    Used in

    Verifiers

    5

    Used in

    Verifiers

    5

    Tech Stack

    SNARK
    Groth16: EthSnarks
    curve: BN254
    Other: App-specific circuits
  • Total Value SecuredTVS
    $26.28 M8.65%
  • About

    A Groth16-based proof system designed by Loopring for proving custom predefined state transitions of their L2.


    Proof system

    Loopring prover is a monolithic Groth16 SNARK proving system over BN254 curve that generates validity proofs for the state transition of Loopring L2. This system has custom R1CS circuits designed to prove the specific state transition function of the L2, including deposits and withdrawals, transfers, spot trades and curve AMM swaps, NFT operations. Loopring uses Ethsnarks prover library.

    Loopring Stack

    Groth16: EthSnarks

    Detailed description

    This entry incorporates two different trusted setups with very similar properties. Namely, these are circuit-specific trusted setups for Groth16 circuits over BN254 curve of DeGate and Loopring app chains that are built with Loopring zk tech stack. DeGate trusted setup includes 5 phase 2 (i.e. circuit-specific) contributions, Loopring trusted setup includes 16 phase 2 contributions. Circuit-specific phase builds on top of the Perpetual Powers of Tau ceremony.

    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: EthSnarks
    verifier hashes