/Aleo-Testnet-Beta-Guide

Prior testnets have shown that while consumer-grade hardware can technically participate as a prover, it is unlikely to be effective due to high level of competition.

Aleo-Testnet-Beta-Guide

Prior testnets have shown that while consumer-grade hardware can technically participate as a prover, it is unlikely to be effective due to high level of competition. Minimum 1000 credit required to be eligible.

image

In this guide, i am using Contabo --- https://contabo.com/en/vps/ image


Requirement

Aleo Prover that is competitive, the machine will need more than these requirements.

image

Updating System

sudo apt update && sudo apt update -y

image

Install GIT

Reply with y and continue

sudo apt install git

Install Build tool

sudo apt install -y build-essential clang libc6-dev libcurl4 libssl-dev

Install Screen

sudo apt install screen -y

Install Rust

Reply with y and continue

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Set Environment PATH

. "$HOME/.cargo/env"
source ~/.bashrc   

Update RUST & Check version

rustup update
rustc --version

image

Clone SnarkOS Repository

git clone --branch mainnet --single-branch https://github.com/AleoNet/snarkOS.git
cd snarkOS
git checkout tags/testnet-beta

image

Install dependencies

./build_ubuntu.sh

image
image

image

Install SnarkOS

cargo install --locked --path .

image

Open required port

sudo ufw allow 4130/tcp
sudo ufw allow 3030/tcp
sudo ufw allow ssh
sudo ufw enable -y
sudo ufw status

image

Run ALEO Prover

Generate ALEO Account

Save account details

snarkos account new 

Open Screen

screen -S client

image

Run Prover

Paste private key previously copied

cd $HOME && cd snarkOS
./run-prover.sh --network 1

image

DONE!!! image