July 1

Aleo Prover Node Guide | Гайд по ноде Алео

Видео - тут

Требования к серверу покажу прям из доков:

32/32/32 - это минималка и дальше до бесконечности))

Подготовка сервера:

sudo apt update && sudo apt upgrade -y

Устанавливаем rust/cargo:

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

sudo apt install cargo

source "$HOME/.cargo/env"
git clone --branch mainnet --single-branch https://github.com/AleoNet/snarkOS.git

cd snarkOS

git checkout tags/testnet-beta

./build_ubuntu.sh

cargo install --locked --path .

Создание кошелька:

snarkos account new
#запишите данные кошелька!!!

Запуск прувера:

./run-prover.sh --network 1

Создание сервисного файла:

sudo tee /etc/systemd/system/aleod.service > /dev/null <<EOF
Далее копируем одной командой(перед этим заменить <YOUR PRIVATE KEY> на свой приватный ключ! кавычки убираем!:
[Unit]
Description=Aleo Prover Node
After=network-online.target

[Service]
User=$USER
ExecStart=$(which snarkos) start --nodisplay --network 1 --prover --private-key <YOUR PRIVATE KEY>
Restart=always
RestartSec=10
LimitNOFILE=10000

[Install]
WantedBy=multi-user.target
EOF

Запускаем сервис:

sudo systemctl daemon-reload
sudo systemctl enable aleod
sudo systemctl restart aleod
sudo systemctl status aleod

Просмотр логов:

journalctl -u aleod -f -o cat

Эксплорер сети тут или тут

Спасибо за внимание! И поздравляю с новой нодой!
@kulikovae