February 23

Shardeum testnet. Установка ноды. Гайд 2025

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

1/ Подготовить кошелёк Метамаск для запуска валидатора

2/ Вступить в Discord проекта

3/ Запросить тестовые токены SHM в канале faucet Discord (кран становится доступным через 10 минут после вступления в канал). Чтобы получить токены, необходимо отправить сообщение:

/faucet АДРЕС_КОШЕЛЬКА_ВАЛИДАТОРА

Установка и запуск ноды:

Поочерёдно ввести следующие команды:

1/ Обновление системы (использовать, если сервер новый. Если на сервере уже запущены ноды, команду не вводить!)

sudo apt update && sudo apt upgrade -y

2/ Установить Docker, если он не установлен на сервере

3/ Установить ноду:

apt install curl -y
curl -O https://raw.githubusercontent.com/shardeum/shardeum-validator/refs/heads/itn4/install.sh && chmod +x install.sh && ./install.sh

Во время установки система будет задавать вопросы. Почти всегда нужно просто нажать Enter, кроме одного пункта:

Скрипт задаст вопрос - Enter the port (1025-65536) to access the web based Dashboard (default 8080): - тут нужно ввести порт, через который мы будем подключаться к ВЕБ-интерфейсу ноды. По умолчанию предлагается порт 8080, но я предлагаю использовать другой порт, так как многие другие ноды используют порт 8080, и не во всех нодах есть возможность менять порты. Поэтому, тут вводим нужный порт (я использую 8091) и нажимаем Enter

В конце установки необходимо будет задать пароль для доступа к управлению нодой:

Enter the password for accessing the Dashboard:

Тут нужно будет придумать пароль, и нажать Enter. Так как при вводе пароля символы не отображаются в терминале, рекомендую сначала написать пароль в блокноте, а затем копировать-вставить в терминал

4/ Теперь необходимо запустить ноду. Для этого переходим в браузер и подключаемся к ноде, введя в адресной строке:

https://IP_адрес_сервера:порт_который_указал_во_время_установки

НАПРИМЕР: https://123.23.45.221:8091

Откроется страница:

Вводим пароль, который задавали при установке ноды, и жмём Connect

5/ Подключаем кошелёк, на который запрашивали тестовые токены:

6/ Жмём "у меня уже есть токены"

7/ Жмём "Start node"

8/ Отправляем тестовые токены в стейкинг (минимум 10): вводим количество и нажимаем Stake, подписываем транзакцию

Если подписание транзакция фейлится, нажимаем Skip setup:

В панели управления жмём "Start node"

Далее - "Add stake"

Далее - вводим количество, нажимаем Stake, подписываем транзакцию

9/ Если ты сделал всё правильно, то ты увидишь свои токены в стейкинге, а также статус ноды - сначала будет Waiting for network, потом поменяется на On Standby - это значит, что нода запущена и синхронизирована с сетью

10/ Проверяем логи ноды на сервере:

Зайти в командную строку ноды

shardeum/shell.sh

Команда для проверки статуса ноды

operator-cli status

Здоровые логи выглядят так (статус может быть "waiting for network", "standby", "active", "validating"):

Если статус "stopped" - это значит, что нода остановлена, и её нужно запустить. Есть 2 способа запустить ноду:

1. Через ВЕБ-интерфейс ноды (на сайте, где ты закидывал в стейкинг токены)

2. Через терминал ноды, где ты проверяешь логи. Нужно ввести команду:

operator-cli start

И через пару минут снова проверить статус ноды:

operator-cli status

Для выхода из терминала ноды в терминал сервера нужно ввести команду:

exit
Обращаю внимание, что статус ноды в логах всегда приоритетнее,чем статус на ВЕБ сайте (это в случае, если они отличаются), так как в ВЕБ часто бывают баги

Получение баллов XP за установку ноды:

Через 15-20 минут после запуска ноды необходимо посетить сайт тестнета, и получить 1500 ХР за установленную ноду. Для этого:

1/ Перейти на сайт тестнета

2/ Подключить кошелёк валидатора

3/ Перейти на вкладку Validator task

4/ Выполнить все доступные задания на странице

5/ По желанию можно выполнить дополнительные задания во вкладке Onchain Task, это даст дополнительные XP

6/ Также советую делать ежедневный Check-in на этой странице тестнета. Это также даёт дополнительные XP.

Окончательная награда от проекта Shardeum будет зависеть от количества XP, собранных на всех этапах тестнета. За работу ноды также начисляются XP (каждые 10 минут), поэтому советую делать все активности проекта по максимуму и не ограничиваться запуском ноды.