Инструкция, майнинг QUAI через HiveOS

⛏Инструкция по майнингу Quai, QI в HiveOS, Windows, Ubuntu.

Основная информация по токену: https://tenext.ru/digital-cash/mining/quai-network/

✅Можно добывать тестовые токены через аренду GPU, зарег. новый аккаунт Clore, поддержать:
https://clore.ai?ref_id=vfgl1pyu

⛏Первый пул для майнинга QUAI (Mining Pool Quai с параметром добычи токена только QUAI «—node.miner-preference 0»). Комиссия 0.9% PPLNS: http://quai.luckypool.io/

✅ Windows Батник *.bat для SRBMiner пул:

@echo off
cd %~dp0
cls

SRBMiner-MULTI.exe --algorithm progpow_quai --pool quai.luckypool.io:3333 --wallet ADDRESS=DIFF --worker hive
pause

✅HiveOS полетный лист пул:

➖Установочный URL:
https://github.com/doktor83/SRBMiner-Multi/releases/download/2.7.1/srbminer_custom-2.7.1.tar.gz

➖Extra config arguments:
--algorithm progpow_quai --disable-cpu --pool quai.luckypool.io:3333 --wallet %WAL%.%WORKER_NAME% --password x

➖Pool URL:
quai.luckypool.io

⛏Второй пул для майнинга QUAI (Pool Fees : 5%): https://pool-poussin.fr/

✅Инструкция под HiveOS: https://github.com/Dorian-360/Pool-poussin-QUAI

Ниже инструкция для запуска связки ноды+прокси+майнера

1. Устанавливаем компоненты в HiveOS для запуска связки нода+прокси+майнер

Рег. HiveOS, Ваша поддержка: https://hiveon.com/?ref=196954

  • Устанавливаем: apt install git make g++ -y
  • Установка GLIBC >=2.34:
    apt update && echo "deb http://cz.archive.ubuntu.com/ubuntu jammy main" >> /etc/apt/sources.list && apt update && apt install unzip g++ gcc g++-11 -y && apt install libc6 -y && sed -i '/deb http:\/\/cz.archive.ubuntu.com\/ubuntu jammy main/d' /etc/apt/sources.list && apt update
  • Проверить версию GLIBC:
    ldd --version | head -n1
  • Установка go:
    wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz && tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz && echo "export PATH=\$PATH:/usr/local/go/bin" >> ~/.bashrc && source ~/.bashrc && apt update
  • Проверить версию go:
    go version

2. Устанавливаем ноду, где значения адреса Quai и QI берем свои, с кошелька Pelagus

  • Установить кошелек Pelagus, как скопировать адреса, см. здесь: https://t.me/TGPLITKA/880
  • Значения приоритета добычи токенов —node.miner-preference ‘1’, Quai и QI, см. здесь: https://t.me/TGPLITKA/892
  • Установка ноды:
    git clone https://github.com/dominant-strategies/go-quai.git && cd go-quai && git checkout v0.41.1 && make go-quai && ./build/bin/go-quai start --node.slices '[0 0]' --node.quai-coinbases '0x00025bf3e76e4aE6Aa5D1fd5B1e15aB4fB9cEAeA' --node.qi-coinbases '0x00AC79D2cDedb4182C2DD0f9bb91a15472FFE1fA' --node.genesis-nonce 6224362036655375007 --node.miner-preference '0.5' --node.coinbase-lockup 1
  • Останавливаем ноду, после начала синхронизации: Ctrl+C
  • Запускаем обновление БД ноды:
    cd /hive && wget https://storage.googleapis.com/colosseum-db/goldenage_backups/quai-goldenage-backup.tgz && rm -rf ~/.local/share/go-quai && tar -xvf quai-goldenage-backup.tgz && cp -r quai-goldenage-backup ~/.local/share/go-quai
  • Запускаем сессию для ноды: screen -S node
  • Запускаем ноду:
    cd /hive/go-quai && ./build/bin/go-quai start --node.slices '[0 0]' --node.quai-coinbases '0x00025bf3e76e4aE6Aa5D1fd5B1e15aB4fB9cEAeA' --node.qi-coinbases '0x00AC79D2cDedb4182C2DD0f9bb91a15472FFE1fA' --node.genesis-nonce 6224362036655375007 --node.miner-preference '0.5' --node.coinbase-lockup 1
    #Если ошибка «Fatal: Error starting protocol stack: listen tcp 127.0.0.1:9001: bind: address already in use» при запуске, то останавливаем: pkill -9 go-quai, запускаем снова.
Синхронизация ноды
Синхронизация ноды

3. Запускаем прокси

  • Переходим в другую сессию Ctrl+A, потом D
  • Запускаем proxy сессию: screen -S proxy
  • Запускаем proxy:
    cd /hive && git clone https://github.com/dominant-strategies/go-quai-stratum && cd go-quai-stratum && git checkout v0.19.0 && cp config/config.example.json config/config.json && make go-quai-stratum && ./build/bin/go-quai-stratum —region=cyprus —zone=cyprus1
  • Повторно: cd /hive/go-quai-stratum && ./build/bin/go-quai-stratum --region=cyprus --zone=cyprus1
  • Обновление:
    Ctrl+c остановить выполнение
    git fetch —all
    git checkout v0.11.0-rc.0
    make quai-stratum
Синхронизация Proxy

4. Как нода синхронизируется, запускаем полетный лист

Инструкция: https://docs.qu.ai/guides/miner/hiveos-flight-sheet

Процесс майнинга

Шпаргалка, полезное:

  • Как обновить до версии v0.41.1:
    pkill -9 go-quai && pkill -9 go-quai-stratum
    rm -rf ~/.local/share/go-quai/0xba33a6807db85d5de6f51ff95c4805feaa9b81951a57e43254117d489031e96f
    cd /hive/go-quai
    git fetch --all
    git checkout v0.41.1
    make go-quai
  • Одной строкой: cd /hive/go-quai && pkill -9 go-quai && pkill -9 go-quai-stratum && rm -rf ~/.local/share/go-quai/0xba33a6807db85d5de6f51ff95c4805feaa9b81951a57e43254117d489031e96f && git fetch --tags && git checkout v0.40.1 && make go-quai
  • Проверить версию форка:
    git status
  • Проверить принятие блоков, норм синхронизацию:
    cd /hive/go-quai && tail -f nodelogs/* | grep Appended
  • Внутренний IP адрес узнать:
    ip addr show
  • Внешний IP адрес узнать:
    curl ifconfig.me
  • Проверить доступность IP:Порт — https://www.yougetsignal.com/tools/open-ports/
  • Если ошибка:
    env GO111MODULE=on go run build/ci.go build ./cmd/go-quai
    env: ‘go’: No such file or directory
    Makefile:40: recipe for target ‘go-quai’ failed
    make: *** [go-quai] Error 127
    Выполнить установку GO:
    wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz && tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz && echo "export PATH=\$PATH:/usr/local/go/bin" >> ~/.bashrc && source ~/.bashrc && apt update

По ошибкам обновления информация:

1. Удалите старые снимки базы данных:

rm -rf quai-goldenage-backup.tgz && rm -rf quai-goldenage-backup

2. Сбросьте peer DB:

rm -rf ~/.local/share/go-quai/0xba33a6807db85d5de6f51ff95c4805feaa9b81951a57e43254117d489031e96f
rm ~/.config/go-quai/private.key

Это сгенерирует новый peer ID на случай, если ваш старый был заблокирован из-за проблем с базой данных или синхронизацией.

3. Получите снимок базы данных:

wget https://storage.googleapis.com/colosseum-db/goldenage_backups/quai-goldenage-backup.tgz

4. Удалите текущую базу данных:

rm -rf ~/.local/share/go-quai

5. Разархивируйте загруженный снимок:

tar -xvf quai-goldenage-backup.tgz

6. Скопируйте снимок в директорию базы данных:

cp -r quai-goldenage-backup ~/.local/share/go-quai && cd /go-quai && make go-quai

7. Перезапустите узел.

Убедитесь, что ваш Miner и Proxy выключены во время выполнения этих действий.

#Последние релизы Node: https://github.com/dominant-strategies/go-quai/tags
#Релизы Proxy: https://github.com/dominant-strategies/go-quai-stratum/tags

Ошибка:
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output

Действие: ping github.com

Решение: git clone --depth 1 https://github.com/dominant-strategies/go-quai.git

Ошибка: error: pathspec

Решение: rm -rf ~/.local/share/go-quai && rm -rf .config

Добавить комментарий

Прокрутить вверх