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 во время тестовой сети.
Выводы
Сегодня я столкнулся с первой проблемой в сфере нод, с которой не смог справиться даже с помощью сообщества. Я понимаю, что таких преград на пути к успеху будет ещё много, так что не отчаиваемся, запасаемся терпением и прокачиваем свои скиллы.
И не забывайте, что деньги переходят от нетерпеливых к терпеливым;)