Гайд по установке майнера Zeek
PRO Nodes
Сейчас майнинг стал доступен для всех. Поэтому вот гайд по установке майнера. Для того чтобы майнить Zeeka необходимо установить Zoro i Uzi-miner.
Установка необходимого ПО
Для роботы майнера необходимо установить драйвера для Nvidia и необходимые пакеты.
Команда для установки необходимого пакета:
apt install ocl-icd-opencl-dev
Установить драйвера можно с помощью этих команд:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install -y ubuntu-drivers-common
sudo ubuntu-drivers autoinstall
Проверяем правильно ли установились драйвера командой:
Вывод должен быть похож как на скрине ниже:
Устанавливаем майнер Zoro
git clone https://github.com/zeeka-network/zoro
cd zoro
cargo install --path .
2. Скачиваем необходимые файлы для работы майнера
wget https://api.rues.info/payment_params.dat -O payment_params.dat wget https://api.rues.info/update_params.dat -O update_params.dat
3. Создаем сервис для майнера.
В параметре "node" указываем адрес вашей ноды. Если вы ставите майнер на сервер с нодой, то ничего не меняем. Если нода находиться в другом месте, то указываем ее адресс.
Вместо "seed phrase for the executor account" в скобках прописываем вашу сид фразу. Важно НЕ использовать такую же фразу как и в ноде, а придумать другую.
Следующими параметрами указываем путь к данным которые мы скачали шаг назад. Если вы действовали по нашему гайду, то они должны находиться по пути $HOME/.zoro/.
Параметр в конце —gpu определяет что майнер будет использовать вашу видюху для роботы, его можно убрать если вы имеете желание майнить на процессоре. Но тогда эффективность работы сильно упадет.
sudo tee <<EOF >/dev/null /etc/systemd/system/zorod.service
[Unit]
Description=Zoro node
After=network.target
[Service]
User=$USER
ExecStart=/root/.cargo/bin/zoro --node 127.0.0.1:8765 --seed 'seed phrase for the executor account' --network chaos --update-circuit-params $HOME/.zoro/update_params.dat --payment-circuit-params $HOME/.zoro/payment_params.dat --db $HOME/.bazuka-chaos --gpu Restart=on-failure
RestartSec=3
LimitNOFILE=65535
Запускаем службу и добавляем ее в автозапуск
sudo systemctl daemon-reload
sudo systemctl enable zorod
sudo systemctl restart zorod
Проверить логи майнера можно командой
Если логи у вас выглядят так, тогда все правильно установлено
Установка Uzi-miner
После того как майнер Zoro установлен и запущен, он начинает генерировать блоки, которые необходимо решить. Этим занимается Uzi-miner.
cd git clone https://github.com/zeeka-network/uzi-miner
cd uzi-miner
cargo install --path .
В параметре --threads указываем количество потоков, которые будут использованы для работы(чем больше, тем лучше)
sudo tee <<EOF >/dev/null /etc/systemd/system/uzid.service
[Unit]
Description=Zoro node
After=network.target
[Service]
User=root
ExecStart=/root/.cargo/bin/uzi-miner --node 127.0.0.1:8765 --threads 8 Restart=on-failure
RestartSec=3
LimitNOFILE=65535
sudo systemctl daemon-reload
sudo systemctl enable uzid
sudo systemctl restart uzid
Больше инфы в телеграм канале PRO Nodes