Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Input Format Synchronization #14

Open
colinsteidtmann opened this issue Apr 6, 2023 · 0 comments
Open

Input Format Synchronization #14

colinsteidtmann opened this issue Apr 6, 2023 · 0 comments

Comments

@colinsteidtmann
Copy link

colinsteidtmann commented Apr 6, 2023

Create a document with the expected inputs, parameters, and other specifics for each circuit:

I'm working on the zk-benchmarking track. For some circuits, MIMC specifically, they have parameters for the number of rounds that the circuit does a computation. See this Gnark implementation of MIMC for example:
image
Gnark has various versions of MIMC, while Circomlib has only 1 which is that the number of rounds must be 91.

Some circuits like EDDSA and SMT also have different variants because you can build them with different hash functions (pedersen, mimc, poseidon, blake2b) and it's unclear right now which variant to choose.

Having a document that lists the expected inputs and parameters for each circuit would help circuit builders create their circuits to conform to the standard.

@StefanosChaliasos StefanosChaliasos mentioned this issue May 28, 2023
46 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant