This code can be used to participate in and verify the MASP MPC. Under development - experimental.
You'll need the latest (stable) Rust compiler to participate using this code.
When it's your turn, you'll receive an input params file from us. Place this file in the current directory and run:
cargo run --release --bin contribute <in_params.params> <out_params.params>
This will compute for a little while, and then spit out an output params file. That's what you'll upload back to us.
The tool also prints a hash. This hash is what you and others can use to verify that your contribution actually ended up in the final parameters, so you're encouraged to save it to check later!
Download the "powers of tau" from the phase 1 of the Zcash setup.
cargo run --features="verification" --release --bin new <out_params.params> <path/to/phase1radix>
based on sapling-mpc
project.
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.