Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 621 Bytes

Readme.md

File metadata and controls

19 lines (13 loc) · 621 Bytes

Collaborative zkSNARKs

This is a proof-of-concept implementation of Collaborative zkSNARKs based on Groth16, Marlin, and Plonk. This implementation is not secure; it exists for benchmarking reasons.

This implementation accompanies the paper that introduced Collaborative zkSNARKs: "Experimenting with Collaborative zk-SNARKs: Zero-Knowledge Proofs for Distributed Secrets".

Starting point

A good place to start is:

  1. Enter mpc-snarks.
  2. cargo build --release --bin proof.
  3. ./scripts/bench.zsh plonk spdz 10 2.