arkworks
Rust ecosystem for zkSNARK programming
Arkworks is a collection of Rust libraries for building privacy-preserving applications using zero-knowledge proofs called zkSNARKs. It has efficient implementations of the underlying cryptographic primitives like finite fields and elliptic curves. It also provides tools to encode computations as circuits that can be proven using zkSNARKs while keeping inputs private.
Arkworks provides efficient implementations of components required for zkSNARK applications. It includes libraries for finite fields, elliptic curves, R1CS constraints, and SNARK proving systems like Groth16 and Marlin. It defines interfaces for relations like R1CS, and for building SNARK circuits using gadgets and subcircuits.
active
—
entered showcase: 2024-03-13
—
entry updated: 2024-03-13
This project has not yet been evaluated by the C4DT Factory team.
We will be happy to evaluate it upon request.
Library
Rust
Apache-2.0