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

The Internal Algorithm behind Zokrates #1231

Closed
zubayr1 opened this issue Sep 21, 2022 · 1 comment
Closed

The Internal Algorithm behind Zokrates #1231

zubayr1 opened this issue Sep 21, 2022 · 1 comment

Comments

@zubayr1
Copy link

zubayr1 commented Sep 21, 2022

HI,
I am studying Zokrates for my thesis.
I would really appreciate if I get some links that can explain the algorithms behind Zokrates.
Like how the Verification_key, proof.json are created, the logic behind the verifier.sol.

@Schaeff
Copy link
Member

Schaeff commented Sep 27, 2022

Hi @zubayr1, ZoKrates can be seen as a front end for proving schemes listed here. It generates an R1CS output which is then passed as an input to the proving scheme. We link to the publication introducing each scheme, as well as to the specific implementations of these proof systems which are used in ZoKrates. We suggest you have a look at the groth16 implementation in ark.

@Schaeff Schaeff closed this as completed Sep 27, 2022
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

2 participants