В данной статье мы покажем пошагово, как установить ноду блокчейна 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
Далее придумываем пароль для входа в личный кабинет валидатора
Если все хорошо, все примерно будет выглядеть, как на скриншоте ниже:
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