rozbb / snarkblock

A scalable anonymous blocklisting scheme

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SNARKBlock: Federated Anonymous Blocklisting from Hidden Common Input Aggregate Proofs

This repo is the Rust implementation of the SNARKBlock anonymous blocklisting system (paper, talk). The core functionality of aggregate proofs is provided by the hiciap crate.

For example usage, see the test_snarkblock test in src/api.rs. To run benchmarks, execute bash run_benches.sh and view the results in target/criterion/report/index.html. The script assumes that the benchmarks are running on a modern amd64 architecture.

Warning

This code has not been audited in any sense of the word. Use at your own peril.

License

Licensed under either of

at your option.

About

A scalable anonymous blocklisting scheme

License:Other


Languages

Language:Rust 99.9%Language:Shell 0.1%