November 30, 2022

Установка ноды и майнера Ziesha

Мой телеграм канал: PRO Nodes

Если у вас стояла раньше нода, то нужно удалить все файлы

sudo systemctl stop zeekad zorod uzid 
sudo systemctl disable zeekad zorod uzid 
rm -rf $HOME/.bazuka* 
rm -rf $HOME/bazuka 
rm -rf $HOME/zoro 
rm -rf $HOME/uzi-miner
rm -rf $HOME/.zoro sudo
rm /etc/systemd/system/zeekad.service 
sudo rm /etc/systemd/system/zorod.service 
sudo rm /etc/systemd/system/uzid.service 
sudo systemctl daemon-reload

Подготавливаем сервер

sudo apt-get update && sudo apt-get upgrade -y
sudo apt install -y build-essential libssl-dev cmake

Скачиваем Rust

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

Обновляем зависимости

source "$HOME/.cargo/env"

Скачиваем и устанавливаем ноду

cd
git clone https://github.com/ziesha-network/bazuka
cd bazuka
cargo install --path .

Инициализуруем ноду

bazuka init --network groth-5 --external ВАШ_АЙПИ:8765 --bootstrap 65.108.193.133:8765

Создаем сервисный файл

sudo tee <<EOF >/dev/null /etc/systemd/system/ziesha.service
[Unit]
Description=Zeeka node
After=network.target

[Service]
User=$USER
ExecStart=`RUST_LOG=info which bazuka` node start --discord-handle "ВАШ_ДИСКОРД"
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF

Запускаем ноду

sudo systemctl daemon-reload
sudo systemctl enable ziesha
sudo systemctl restart ziesha

Проверяем логи

sudo journalctl -f -u ziesha -o cat

Теперь можно установить майнер

Скачиваем его

git clone https://github.com/ziesha-network/uzi-miner
cd uzi-miner
cargo update
cargo install --path .

Дальше нужно получить MINER TOKEN. Получить его можно у владельцов Mining Pool(которыми мы и есть). Для того чтобы его получить в нашем пуле, отправьте адрес кошелька нам в тг @ProNodesCat

После получения токена создаем сервисный файл. Заменяем АЙПИ_НОДЫ на айпи сервера где нода и ВАШ_ТОКЕН на токен, который вы получили у владельца пула. Количество потоков в параметре threads выбираем по характеристикам вашего процессора.

sudo tee <<EOF >/dev/null /etc/systemd/system/uzid.service
[Unit]
Description=Uzi Miner
After=network.target

[Service]
User=$USER
ExecStart=/root/.cargo/bin/uzi-miner --pool --node 188.214.128.18:8766 --threads 32 --miner-token ВАШ_ТОКЕН
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF

Запускаем

sudo systemctl daemon-reload
sudo systemctl enable uzid
sudo systemctl restart uzid

Смотрим логи

sudo journalctl -f -u uzid -o cat

Успехов 😁

Мой телеграм канал: PRO Nodes