February 20, 2022

QUAI: запуск ноды и майнера на Ubuntu 20.04

Благодарим за материал нашего автора — _truNodes

Привет, нодерный нубас на связи! И я продолжаю свой путь в изучении нод и знакомлю вас с ним в рамках этого блога и моего небольшого канала в телеге.

Сегодня 20.02.2022 года и я попробую поднять ноду и запустить майнер проекта Quai Network.

Скажу честно, изначально я пытался разобраться сам с официальным гайдом на английском языке, но мне так и не удалось добиться того, чтобы моя нода подключилась к их серверу статистики. Похожая проблема была обнаружена у нескольких человек в чате дискорда, но там также им никто не помог. Поэтому я решил пойти более простым путем и установить ноду и майнер при помощи гайда nods.guru.

Дисклеймер:

Прошу включить критическое мышление когда будете читать этот блог или устанавливать по нему ноды или майнеры. Я не так давно начал изучать ноды, поэтому спецам в этой сфере вряд ли будет интересна моя писанина. Всем же остальным предлагаю вместе разбираться, искать пути решения различных проблем при установке и поддержании нод, а также помогать друг другу ценной информацией.

Проект Quai Network создавался с целью обеспечения и улучшения безопасности, масштабируемости и децентрализации системы передачи активов.

Quai Network — это решение по масштабированию Proof of Work с объединенным майнингом (merged mining) для Ethereum.
Merge mining — это процесс распределения хэшрейта между различными блокчейнами. Благодаря использованию объединенного майнинга, Quai Network обеспечивает безопасность нескольких блокчейнов в иерархии, напоминающей пирамиду.

Содержание

Требования

Для установки только ноды хватит и CPU with 2+ Cores / 4GB RAM / 20GB+, но если вы планируете ещё ставить и майнер, тогда понадобится CPU 4+ Cores / 16GB+ RAM / SSD with 100GB+.

Установка ноды

К содержанию

Воспользуемся скриптом для поднятия ноды

wget -q -O quai.sh https://api.nodes.guru/quai.sh && chmod +x quai.sh && sudo /bin/bash quai.sh

По ходу установки скрипта, нужно ввести желаемое имя для ноды.

После установки проверяем логи ноды командой

tail -f $HOME/go-quai/nodelogs/prime.log

Вы должны увидеть что-то подобное

Нода в порядке!

На этом установка ноды завершена!

Установка майнера

К содержанию

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

Первым делом нужно создать кошелек, для этого нужно перейти в JavaScript console, выполнив

$HOME/go-quai/build/bin/quai attach $HOME/.quai/prime/geth.ipc

Создаём новый кошелек

personal.newAccount()

Вводим пароль и повторяем его, пароли отображаться не будут!

Чтобы увидеть адрес кошелька, прописываем команду

personal.listAccounts

Для просмотра баланса кошелька воспользуемся командой, где YOUR_WALLET нужно заменить на адрес вашего кошелька

eth.getBalance("YOUR_WALLET")

Для выхода из данного меню нажмите ctrl+d или введите exit.

Запуск майнера

Отредактируем конфиг, добавим в него адрес своего кошелька. Замените YOUR_WALLET на кошелёк, полученный в предыдущем пункте.

wallet=YOUR_WALLET sed -i.bak -e "s/^PRIME_COINBASE=0x0767d31b0d7671c3e97c6abed055a26fb59b4149/PRIME_COINBASE=$wallet/" $HOME/go-quai/network.env

Остановим ноду и запустим майнер

cd $HOME/go-quai/ && make stop cd $HOME/go-quai/ && make run-full-mining cd $HOME/quai-manager/ && make run-mine-background

Проверить переключились ли вы на майнер можно в эксплорере, если всё хорошо, в строке с именем вашей ноды крестик должен изменится на 0 KH/s как на скриншоте.

Полезные команды

К содержанию

Запустить ноду (запущена после установки)

cd $HOME/go-quai/ && make run-full-node

Остановить ноду

cd $HOME/go-quai/ && make stop

Остановить майнер

cd $HOME/go-quai/ && make stop && cd $HOME/quai-manager/ && make stop

Обновление

cd $HOME/go-quai/ && make stop
git pull
make go-quai
make run-full-node

Удаление

cd $HOME/go-quai/ && make stop && cd $HOME/quai-manager/ && make stop
cd $HOME && rm -rf go-quai quai-manager  

Важно!

Заполните эту форму, чтобы получить вознаграждение Mainnet $QUAI за надежную работу майнеров или нод в сети Quai во время тестовой сети.

Выводы

К содержанию

Сегодня я столкнулся с первой проблемой в сфере нод, с которой не смог справиться даже с помощью сообщества. Я понимаю, что таких преград на пути к успеху будет ещё много, так что не отчаиваемся, запасаемся терпением и прокачиваем свои скиллы.

И не забывайте, что деньги переходят от нетерпеливых к терпеливым;)