arkworks
Verified
We've verified that the organizationarkworks-rs controls the domain:
- arkworks.rs
arkworks
is a Rust ecosystem for zkSNARK programming. Libraries in thearkworks
ecosystem provide efficient implementations of all components required to implement zkSNARK applications, from generic finite fields to R1CS constraints for common functionalities.
Below are some resources for getting started working witharkworks
crates:
- Talk at Real World Crypto providing an overview of the
arkworks
ecosystem. - Tutorial for R1CS programming using the
ark-relations
,ark-r1cs-std
, andark-crypto-primitives
crates. - Quick introduction to using
arkworks
' algebra infrastructure:
We have aDiscord community where folks can ask questions and learn about zkSNARK programming. We also have aTwitter where we (infrequently) post updates.
- snark - defines interfaces for a SNARK, for your application to generically use them
- relations - defines interfaces for relations, e.g. r1cs, AIR
Fully packaged SNARK crates
- groth16
- marlin - universal setup SNARK for r1cs
- gm17
- gemini - an elastic proof system for streaming inputs
- ripp -inner pairing product argument system
If you usearkworks
libraries in your research projects, please cite them using the following template:
@software{arkworks, author = {arkworks contributors}, title = {\texttt{arkworks} zkSNARK ecosystem}, url = {https://arkworks.rs}, year = {2022},}
PinnedLoading
- crypto-primitives
crypto-primitives PublicInterfaces and implementations of cryptographic primitives, along with R1CS constraints for them
Repositories
Uh oh!
There was an error while loading.Please reload this page.
arkworks-rs/algebra’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
arkworks-rs/snark’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
arkworks-rs/spongefish’s past year of commit activity - crypto-primitives Public
Interfaces and implementations of cryptographic primitives, along with R1CS constraints for them
Uh oh!
There was an error while loading.Please reload this page.
arkworks-rs/crypto-primitives’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
arkworks-rs/r1cs-std’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
arkworks-rs/std’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
arkworks-rs/groth16’s past year of commit activity - circom-compat Public
Arkworks bindings to Circom's R1CS, for Groth16 Proof and Witness generation in Rust.
Uh oh!
There was an error while loading.Please reload this page.
arkworks-rs/circom-compat’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
arkworks-rs/spartan’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
arkworks-rs/poly-commit’s past year of commit activity
Top languages
Loading…
Uh oh!
There was an error while loading.Please reload this page.
Most used topics
Loading…
Uh oh!
There was an error while loading.Please reload this page.