Last updated 5 months ago

Implement PLONK in Aiken (ZK) - Eryx

Problem

There are few on-chain implementations of ZK protocols in Cardano. Furthermore, the ones that are implemented are in low level languages, making it difficult for them to be adopted by new developers.

Solution

We propose implementing the verifier part of the ZK protocol PLONK in Aiken. It stands out for having small proofs and fast verification times making it ideal for deploying it on-chain in Cardano.

Total to date

This is the total amount allocated to Implement PLONK in Aiken (ZK) - Eryx.

100,000 $ADA
Total funds requested
195
Total votes cast
68.7M
Votes yes
10.1M
Votes abstain

About this idea

Team

  • Agustín Garassino
    • Role: ZK Cryptographer
    • Github: https://github.com/ajgara
    • Responsibilities: Agustín is a computer scientist, professor at the University Torcuato Di Tella and a senior applied ZK cryptographer at Eryx. He’s got extensive experience implementing zero-knowledge protocols across different ecosystems.
  • Carlo Ferrari
    • Role: ZK Cryptographer
    • Github: https://github.com/carlogf
    • Responsibilities: Carlo has a Math phd and works as a applied ZK cryptographer at Eryx. He has experience implementing and optimizing zero-knowledge protocols in a variety of languages.

The rest of the Eryx team will be available to contribute or advise on this proposal as needed.