October 26, 2023

Quai Node Guide | Гайд по ноде Куаи

Требования к серверу:

8/16/1000 - рекомендуемые документацией, как минимальные

я использую робот с гораздо большими характеристиками

Установка:

Подготавливаем сервер:

sudo apt update && sudo apt upgrade -y

sudo apt install -y curl git jq lz4 build-essential unzip make snapd
#устанавливаем го 
sudo rm -rf /usr/local/go

curl -Ls https://go.dev/dl/go1.19.7.linux-amd64.tar.gz | sudo tar -xzf - -C /usr/local

eval $(echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee /etc/profile.d/golang.sh)

eval $(echo 'export PATH=$PATH:$HOME/go/bin' | tee -a $HOME/.profile)

go version

Выкачиваем репозиторий/перехордим в папку:

git clone https://github.com/dominant-strategies/go-quai

cd go-quai

git checkout v0.28.2

Создаем кошелек в расширении Pelagus Wallet

Файл с конфигурациями вашей ноды:

cp network.env.dist network.env
#копируем теймплейт

nano network.env

Тут меняем:

#Unique Coinbase addresses
одно из значений на адрес кошелька
Выбираем ту зону, которая написана у вас в кошельке !

Так же можно создать много кошельков в расшерении и заменить все значения
Какие зоны отвечают за какие регионы ниже на картинке
# Slices that are running
Пример заполнения:
SLICES="[1 2],[2 2]"
Номера слайсов ниже на картинке:
#Networking Variables
Добавляем поля:
ENABLE_NAT=true
EXT_IP=<IP>
#заменить <IP> на айпи своего сервера

Сохраняем и выходим из нано

make go-quai

make run

Просмотр логов:

tail -f nodelogs/region-1.log
#для региона 1 (cyprus)

tail -f nodelogs/region-2.log
#для региона 2 (paxos)

tail -f nodelogs/region-3.log
#для региона 3 (hydra)

Эксплорер сети тут

Обновление (версия 28.2)

cd go-quai/

make stop

git fetch --all

git checkout v0.28.2

make go-quai

make run

Спасибо за внимание! И поздравляю с новой нодой!
@kulikovae

Smart Hamster Nodes Studio

YouTube канал тут!

Наша новостная группа тут!

Курс "Обучение по нодам" тут!