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

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

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

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

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 && cd go-quai && git checkout v0.39.3 && 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 3
  • Останавливаем ноду, после начала синхронизации: 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 3
    #Если ошибка «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.16.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
Синхронизация Proxy

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

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

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

Шпаргалка

  • Как обновить до версии v0.39.3:
    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.39.3
    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.39.3 && 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

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 
wpSolution Live Chat

Привет, Ваше удовлетворение является нашим главным приоритетом...

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