The problem Groth makers solves
Having Mina able to verify the most widely used ZKP (the groth16) would enable really cool use cases. For example libraries like zkemail, zkpdfs in mina apps is an exciting prospect and fits perfectly with the mina dna of client side/browser/typescript dna.
Challenges we ran into
- The tech stack is hard to understand with web of bindings: Ocaml, kimchi and typescript.
- The Foreign field arithmatic library + the foreign group library is impemented by external team and is still wip. So was hard to figure out and complete some of that work.
- The documentation does not mention strongly the use of loops and components we would have needed.