October 31, 2024

Гайд на ноду Nillion

Привет, на связи Мишка Шишка, я подготовил для тебя полный гайд на установку ноды Nillion, если этот гайд тебе помог, то обязательно заходи на наши ресурсы:

Телеграм: https://t.me/shishka_crypto

Чатик: https://t.me/shishka_crypto_chat

YouTube: https://www.youtube.com/@shishka_crypto

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

2 CPU, 4 RAM, 60 GB SSD

Аренда серверов

Арендовать сервера можно здесь: Play2Go, AEZA, VDsina,

Подготовка к установке

Заводим новый кошелек в Keplr и добавляем в него тестовую сеть Nillion Testnet тут. Далее выполняем следующее:

  1. Зайдите в кошелек Keplr.
  2. Нажмите на Settings.
  3. Перейдите в General.
  4. Выберите Manage Chain Visibility.
  5. В открывшемся окне введите nill и поставьте галочку.
  6. Нажмите Save.

Далее копируем адрес кошелька в сети Nillion на начальном экране.

Перейдите на страницу крана и пополните новый кошелек тестовыми токенами. Нажмите кнопку START, вставьте номер своего кошелька и нажмите CONTINUE. Пополнение может не произойти с первого раза, особенно из-за хайпа в связи с доинвестом, но после успешного завершения операции на балансе кошелька отобразится 0.01 NILL.

По итогу прямо на сайте получаем подробную инструкцию по установке. Но ниже я продублирую ее для вас с пояснениями, чтобы точно не возникло проблем:

Подготовка сервера:

В случае если ставим ноду на чистый сервер, сперва устанавливаем все необходимые зависимости. Иначе пропускаем этот шаг.

Подключитесь к серверу по SSH под пользователем root.

Обновите компоненты операционной системы сервера и установите необходимые пакеты, выполнив следующую команду:

sudo apt-get update -y && sudo apt upgrade -y && sudo apt-get install make build-essential unzip lz4 gcc git jq ncdu tmux cmake clang pkg-config libssl-dev python3-pip protobuf-compiler bc -y

Затем установите дополнительные утилиты:

sudo apt install -y curl git jq lz4 build-essential unzip

Устанавливаем докер:

sudo apt update
sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker

sudo apt-get update
sudo apt-get install -y docker-compose-plugin

Устанавливаем Ноду

Загрузите образ, создайте папку для ноды и запустите контейнер:

docker pull nillion/verifier:v1.0.1

mkdir -p ~/nillion/verifier

docker run -v ./nillion/verifier:/var/tmp nillion/verifier:v1.0.1 initialise

Посмотрите данные учетной записи:

sudo cat ~/nillion/verifier/credentials.json

Подключите кошелек:

Откройте страницу с документами в браузере и найдите раздел "Initialisation the accuser". Вставьте данные из прошлого шага в форму как на скриншоте:

Подпишите транзакцию:

Могут возникнуть трудности, повторяем до того момента пока не получится.

Запуск валидатора

Чтобы запустить валидатора, потребуется пополнить токенами еще и адрес валидатора, который получили в консоли.

После того как пополнили, выполняем команду ниже и запускаем валидатора:

docker run -v ./nillion/verifier:/var/tmp nillion/verifier:v1.0.1 verify --rpc-endpoint "https://nillion-testnet.rpc.kjnodes.com"