Гайд по установке ноды Shardeum
PROCENT
0x8E00
May 4th, 2023

Вступление

В данной статье мы покажем пошагово, как установить ноду блокчейна Shardeum.

Для тех, кто еще не разбирался в нодах, но хочет это сделать с нуля, напоминаем, что у нас есть серия стримов с командой профессиональных валидаторов Nodejumper - смотреть плейлист по ссылке.

Shardeum - это линейно масштабируемая платформа смарт-контрактов на основе EVM, которая всегда обеспечивает низкую стоимость газа.

Проект собрал $18.2 млн. инвестиций от Spartan, CoinGecko, Big Brain Holdings, DFG и других фондов и инвесторов.

Информации о наградах нет, но в токеномике проекта выделено 51% токенов для Валидаторов, так что вполне можно рассчитывать на то, что часть этих токенов получат те, кто держал ноду в тестовой сети.

Затраты на удержания ноды: $9-15 в месяц (в зависимости от сервиса, где вы арендуете сервер).

Рекомендуемые характеристики сервера: 4 CPU, 8 GB RAM, 200 GB SSD и операционная система Ubuntu 20.04.

Арендуем сервер

В данной статье для примера будем использовать сервис Hetzner. Вы можете использовать любой другой сервис для аренды серверов, например, Contabo.

  • Переходим на сайт: https://www.hetzner.com

  • Проходим регистрацию

  • Делее выбираем New Project, придумываем любое название и создаем новый проект

  • Открываем созданный проект и нажимаем Add Server

  • Далее оставляем все значения по умолчанию (операционная система должна быть Ubuntu 20.04), только выбираем подходящую мощность сервера

  • Нажимаем Create & Buy Now (на сервисе Hetzner оплата за сервер будет проводиться в первых числах нового месяца)

Теперь сервер готов к использованию. IP и пароль от сервера придут вам на электронную почту.

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

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

1. Для того, чтобы подключиться к серверу и установить ноду на Windows, необходимо скачать и установить программу PuTTY. На MacOS просто запускаем программу Terminal.

  • В программе PuTTY в разделе Host Name вставляем IP своего сервера, а в разделе Saved Sessions пишем любое название и нажимаем Save

  • Далее выбираем название, которое вы только что придумали, и жмем Open (необязательно придумывать название сессии, можно просто вставить IP и открыть сервер)

  • В открывшемся окне прописываем команду: root

  • Нажимаем Enter и вставляем пароль от сервера (просто кликнув правой кнопкой мышки (пароль не будет отображаться)), затем снова нажимаем Enter

На MacOS запускаем программу Terminal:

  • Заходим на сервер командой: ssh root@IP_ADDRESS, IP_ADDRESS меняем на IP своего сервера

  • Дальше вводим Yes, жмем Enter и вставляем пароль от сервера (введенный пароль будет скрыт иконкой с ключом)

  • Нажимаем Enter

  • После этого снова вводим пароль от сервера, а затем придумываем новый пароль и подтверждаем его

2. Теперь приступаем непосредственно к установке ноды

Далее вставляем команды по очереди (если появляется розовый экран, просто нажимаем Enter). Когда появляется вопрос “Do you want to continue?”, нажимаем Y и Enter.

Обновляем все утилиты и устанавливаем докер:

sudo apt update

sudo apt full-upgrade

sudo apt-get update

sudo apt-get install curl

sudo apt install docker.io

3. Проверяем версию докера. Нужно, чтобы было 20.10.12 и выше:

docker --version

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

4. Проверяем версию docker-compose, нужно чтобы было 1.29.2 и выше:

docker-compose -version

5. Устанавливаем ноду Shardeum:

curl -O https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh && chmod +x installer.sh && ./installer.sh

  • Когда появляется вопрос, пишем y и нажимаем Enter

  • Далее придумываем пароль для входа в личный кабинет валидатора

  • Затем вас спросят про порты и репозиторий, просто нажимаем везде Enter, выбирая дефолтные настройки

Если все хорошо, все примерно будет выглядеть, как на скриншоте ниже:

6. Дальше вводим поочередно следующие команды:

cd

cd .shardeum

./shell.sh

operator-cli gui start

7. Запускаем валидатора командой:

operator-cli start

После этого можно выходить из терминала.

Переходим к запуску ноды и стейкингу токенов

Прежде всего нам необходимо добавить тестовую сеть Shardeum в кошелек и запросить токены в кране.

  • Переходим на сайт

  • Нажимаем Connect to Sphinx 1.X и добавляем тестовую сеть в кошелек

  • Далее вступаем в Discord и в ветке #sphinx-faucet-1•2 запрашиваем тестовые токены командою /faucet

  • Также токены можно получить на сайте

  • Теперь переходим в Shardeum Dashboard (своего рода личный кабинет валидатора), для этого вводим в строке браузера: https://IP-address:8080/ (вместо IP-address вставляем IP своего сервера).

  • Если вас не пускает браузер на эту страницу, то нажмите на странице “Расширенные” и “Перейти на сайт

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

  • Переходим в раздел Maintance и жмем кнопку Add Stake

  • Вводим количество токенов SHM, которое будете стейкать (нужно стейкать минимум 10 токенов)

  • Нажимаем Stake и подтверждаем транзакцию

Нода успешно запущена, в разделе Overview вы можете увидеть, сколько вы заработали токенов SHM (тестовых) за удержание ноды.

На этом все!

Обязательно время от времени нужно заходить в Dashboard и проверять, не остановилась ли ваша нода, так как бывают случаи, что нужно запускать заново. Также обязательно следим за обновлениями ноды в Discord в ветке #sphinx-announcements.

Следить за другими анонсами по проекту можно тут: Twitter | Discord

PROCENT | YouTube | Instagram | TikTok | Shorts | Twitter | Chat

Subscribe to PROCENT
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from PROCENT

Skeleton

Skeleton

Skeleton