Where to download the phase1radix2mXX that was used to start phase2 of Sapling?

As Sapling relies on Groth16, there was a need for ᴍᴘᴄ.

But where’s the power of tau file that was used to create the first params circuit specific file of phase2. I just remember it’s name starts by phase1radix2m.

Where to download it ?

1 Like

The powersoftau files are available via torrent at this magnet link: magnet:?xt=urn:btih:c3f316242ff3f4c2ec5f8cbfc27ae2ca2b599146&dn=powersoftau&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce

2 Likes

I tried it but it doesn t seems to contains the file I m looking for. Or it has a different name. Also, where is the circuit s json file that was used to start phase2?

It definitely does contain the right files with that naming pattern, as I’m currently seeding it (powersoftau contains phase1radix2mX for X from 0 up to 21).

I also searched around the old forum posts, and re-discovered that we also have the files hosted here: https://download.z.cash/downloads/powersoftau/phase1radix2m0 (change the mX in that URL to get each of the files).

I don’t know what JSON file you are referring to. The code that was used to run the Sapling phase 2 is at GitHub - zcash/sapling-mpc: Multi-party computation for Zcash's "Sapling" zk-SNARK public parameters

About the circuit file I m talking about this source code parameter

That parameter needs to be set to an empty instance (with all private witnesses set to None) of your implementation of the Circuit trait from the bellman library.

For the sapling-mpc that we ran, there were three Circuits, which are currently in the following places: