Filecoin Trusted-Setup - what you need to run it
This doc stores the attestation files for participants in Filecoin's Groth16 parameter generation MPC. This repo is specific to the second phase of the MPC, the participant attestations for Filecoin's trusted-setup Phase1/Powers-of-Tau ceremony can be found in this repo.
Filecoin Circuit Releases
Each Filecoin circuit release will require a new Phase 2 trusted setup. As proof upgrades land, new directories will be created using the commit hash of rust-fil-proofs where the circuits were frozen for the Phase 2 ceremony.
Participation Requirements
The following are requirements for participating in Filecoin's mainnet. Note that runtime varies inversely with the number of CPU threads available.
Participation Requirements
The following are requirements for participating in Filecoin's mainnet Phase 2. Note that runtime varies inversely with the number of CPU threads available.
Circuit | RAM Req. | Disk Space Req. | Runtime 96 CPU Threads | Runtime 8 CPU Threads |
|---|---|---|---|---|
SDR-PoRep-32GiB | 6GB | 52GB | 45m | 6h |
SDR-PoRep-64GiB | 6GB | 52GB | 45m | 6h |
Window-PoSt-32GiB | 6GB | 52GB | 45m | 6h |
Window-PoSt-64GiB | 6GB | 52GB | 45m | 6h |
Winning-PoSt-32GiB | 1GB | 250MB | 10s | 1m |
Winning-PoSt-64GiB | 1GB | 250MB | 10s | 1m |
Participant Setup Instructions
- Participants must send us a public SSH key before participating.
- Participants must have a publicly accessible GPG public key and must send us a link to it before participating. If needed, we can help you set up and publish a signing keypair.
Prior to participation, each participant should:
rustup, git, ssh, tmux, rsync, b2sum, gpg, OpenCL header filesrust-fil-proofsThe following instructions can be used to setup a computer running Ubuntu 18:
Running Phase 1 for Snapdeals
Once we have confirmed you as a participant, you will be sent links to download and upload files as well as commands to run Phase 2.
Commands to run Phase 1 will be similar to:
Contact Us
A slack channel has been set up to discuss the ceremony - please join the #fil-trustedsetup room in our Slack or email us at trustedsetup@protocol.ai.