Skip to content

IshaanXCoder/grothy-crab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grothy-crab

grothy-crab is a small learning project to implement groth16 zkSNARK in rust.

flow used here: r1cs -> qap -> trusted setup -> proof generation -> verification

example statement used in this repo: prove we know roots of x^2 + 4x + 3 = 0

to run: cargo run

reference used: https://rareskills.io/zk-book

thanks to arkworks for making my life simple :) specefically, i've used:

  • ark-ff — finite field arithmetics
  • ark-ec — elliptic curve and pairing
  • ark-poly - to handle polynomials(really essential)
  • arkworks curve libraries

About

hopefully an implementation of groth-16 written from scratch in rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages