Instructions

Using pure Rust implementation:

# Install Rust
curl -sSf https://sh.rustup.rs | sh

# Clone the repository with the ceremony code
git clone https://github.com/tornadocash/phase2-bn254
cd phase2-bn254/phase2

# Run the ceremony
cargo run --release --bin tornado

After the contribution, we recommend you to reboot your machine to clear your RAM.

Using Docker container:

Using this method, you will download and compile the ceremony source code from our git repo in a stock Rust container. This is not a prebuilt container distribution.

Start by installing Docker on your system: Windows Mac Linux

# Download Dockerfile
wget https://raw.githubusercontent.com/tornadocash/phase2-bn254/master/Dockerfile

# Build docker image
docker build . -t ceremony

# Run the ceremony
docker run -ti ceremony

After the contribution, we recommend you to reboot your machine to clear your RAM.