Search

Search for projects by name

ZK Catalog

Espresso logo
EspressoEspresso Systems

About

Espresso Light Client prover generates a Plonk proof of the HotShot consenus of Espresso network.


  • Total Value SecuredTVS
    No data

  • Trusted Setups

    Used in

    Verifiers

    1

    Used in

    Verifiers

    1

    Tech Stack

    SNARK
    Plonk: Jellyfish
    curve: BN254
    Other: App-specific circuits
  • Total Value SecuredTVS
    No data
  • About

    Espresso Light Client prover generates a Plonk proof of the HotShot consenus of Espresso network.


    Description

    Espresso proof system implements a light client of HotShot consensus of Espresso network, i.e. it verifies that a sufficient number of Espresso nodes have correctly signed consensus message. It is implemented by a Jellyfish Plonk proof system on a custom circuit that checks all necessary conditions. Jellyfish is a Rust implementation of Plonk system without significant modifications. This code generates a Solidity verifier to check zk proofs within EVM.

    Aztec Ignition

    Plonk: Jellyfish

    Detailed description

    Aztec Ignition is a trusted setup ceremony for KZG commitments over BN254 curve that was run by Aztec for KZG commitment over BN254 curve in 2019. It included 176 participants and was publicly open for participation.

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

    Plonk: Jellyfish
    verifier hashes