Найти в Дзене
FavoritCoin

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

Все вопросы можете задать в моём Telegram чем смогу, помогу.
‼️Буду дополнять статью!!!
Так что подпишитесь, что бы не пропустить обновления‼️! Требования к серверу: 👉 CPU от 4 👉 RAM - 32 Gb 👉 SSD - 200 Gb 👉 Ubuntu 22.04 и выше. Как купить и установить сервер можете посмотреть в статье по IronFish Я попробую поставить на HDD, посмотрю на результат. RAM возьму 16Gb.
Так же можете посетить мои записки сумасшедшего в Discord там я обычно публикую новые ноды и гайды что бы не потерять.
Попробовал на HDD. нода очень долго синхронизируется и не догоняет по блокам. Перед установкой ноды необходимо проделать манипуляции по обновлению самой операционной системы Ubuntu.
sudo apt-get update && sudo apt-get upgrade -y Я ещё ставлю утилиту MC для удобства. Вы же можете её не ставить.
➡ sudo apt install mc -y Далее необходимо установить зависимости(это всё одна строка).
➡ sudo apt install curl tar wget clang pkg-config libssl-dev libleveldb-dev jq build-essential bsdmainutils git make htop unz

Все вопросы можете задать в моём Telegram чем смогу, помогу.
‼️Буду дополнять статью!!!
Так что подпишитесь, что бы не пропустить обновления‼️!

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

👉 CPU от 4

👉 RAM - 32 Gb

👉 SSD - 200 Gb

👉 Ubuntu 22.04 и выше.

Как купить и установить сервер можете посмотреть в статье по IronFish

Я попробую поставить на HDD, посмотрю на результат. RAM возьму 16Gb.
Так же можете посетить мои записки сумасшедшего в
Discord там я обычно публикую новые ноды и гайды что бы не потерять.

Попробовал на HDD. нода очень долго синхронизируется и не догоняет по блокам.

Перед установкой ноды необходимо проделать манипуляции по обновлению самой операционной системы Ubuntu.
sudo apt-get update && sudo apt-get upgrade -y

Я ещё ставлю утилиту MC для удобства. Вы же можете её не ставить.
➡ sudo apt install mc -y

-2

Далее необходимо установить зависимости(это всё одна строка).
➡ sudo apt install curl tar wget clang pkg-config libssl-dev libleveldb-dev jq build-essential bsdmainutils git make htop unzip bc htop -y

Далее необходимо установить Golang версии 1.20 для Linux.

-3

Для установки запускаем по одной команде:
➡ wget https://golang.org/dl/go1.20.3.linux-amd64.tar.gz (скачиваем архив)
➡ sudo tar -C /usr/local -xzf go1.20.3.linux-amd64.tar.gz (распаковываем)
➡ export GOROOT=/usr/local/go (указываем путь к сборке)
➡ export GOPATH=$HOME/go (путь к файлам всего с чем вы будете в Go работать)
➡ export GO111MODULE=on
➡ export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
➡ go version

Вы должны получить в конце номер версии:

-4

Клонируем репозиторий и устанавливаем ноду. Вводим по одной команде:
➡ git clone https://github.com/okx/okbchain.git
➡ cd okbchain
➡ export GO111MODULE=on
➡ make rocksdb -j4 (-j4 это кол-во ядер для ускорения процесса. Вы можете поставить больше если позволяет процессор)
➡ make testnet -j4

Теперь нужно провести инициализацию ноды. Название придумайте своё. У меня это Fcoin:
➡ okbchaind init Fcoin --chain-id okbchaintest-195

Скачиваем genesis.json (это всё одна строка):
➡ curl -S https://raw.githubusercontent.com/okx/okexchain-docs/okbchain-docs/resources/genesis-file/testnet/genesis.json > ~/.okbchaind/config/genesis.json

Добавляем seed-ноду:
➡ nano ~./okbchaind/config/config.toml

Находим в файле строку seeds и добавляем значение:
f0721bd46ff3a9f9186cfe208c344d11ff918cd6@35.72.48.121:26656
Нажимаем Ctrl+x потом Y и Enter

Теперь нужно создать сервисный файл и прописать в него конфигурацию. Это всё одна команда:
sudo tee /etc/systemd/system/okbchaind.service > /dev/null <<EOF
[Unit]
Description=Okbchain
After=network-online.target
[Service]
User=$USER
ExecStart=$(which okbchaind) start --chain-id okbchaintest-195
Restart=always
RestartSec=3
LimitNOFILE=infinity
LimitNPROC=infinity
[Install]
WantedBy=multi-user.target
EOF

Старуем:
systemctl daemon-reload
systemctl enable okbchaind
systemctl start okbchaind

Для просмотра логов используем команду:
journalctl -fu okbchaind -o cat

-5

Выйти из логов:
Crtl+C

Официальный гайд

Буду рад вас видеть у себя в Telegram на YouTube каналах.

Telegram YouTube

Официальные ссылки:
OKEX -
https://www.okx.com/ru/okbc
Twitter -
https://twitter.com/okb_network
Official telegram -
https://t.me/okbnetwork
Discord -
https://discord.com/invite/dbnUqPguNw
YouTube -
https://www.youtube.com/@OKBChain
Github -
https://github.com/okx/okbchain
Explorer -
https://www.oklink.com/ru/okbc-test
Faucet -
https://www.okx.com/ru/okbc/faucet