Skip to content

Multi-party computation for Zcash's "Sapling" zk-SNARK public parameters

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

zcash/sapling-mpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sapling-mpc

This code can be used to participate and verify the Sapling network upgrade MPC.

What do I do?

Contact mpc@z.cash to schedule a time to participate. You'll need the latest (stable) Rust compiler to participate using this code.

When it's your turn, you'll receive a params file from us. Place this file in the current directory and run:

cargo run --release --bin compute

This will compute for a little while, and then spit out a new_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!

License

Licensed under either of

at your option.

Contribution

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.

About

Multi-party computation for Zcash's "Sapling" zk-SNARK public parameters

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages