February 21, 2023

Shardeum: как установить ноду

Shardeum

Метрики:

Проект: Shardeum

CB Rank: 1199 (Very High)

Twitter Score: 19 (Middle)

Фонды: The Spartan Group, Foresight Ventures (Tier 2), Big Brain Holdings, Mapleblock Capital (Tier 3), Balaji Srinivasan и другие

Инвестиции: 18M

Смартскоринг: 💣💣💣💣

Web 3.0: Metamask

Web 2.0: облачный сервер / программа-терминал / twitter / discord

Blockchain: Shardeum

Требования к серверу: CPU 4 core / RAM 8 gb / SSD 160 gb / OS Ubuntu 20.04 LTS

Стоимость сервера: ~ 81 руб/сутки

Время выполнения: ~20 минут

Официально анонсирован: да

Объявлены вознаграждения: 51% - Node mining

Дедлайн: TBA

Что это?

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

Зачем нам это?

Увеличиваем шансы на получение ретродропа от топового проекта с топовыми фондами

Как делаем?

Суть тестнета заключается в установке ноды и стейкинге токенов на своего валидатора. В токеномику заложено 51% операторам нод, поэтому мы просто не можем пройти мимо!

Весь процесс делится на несколько этапов:

1) Создание сервера

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

3) Подключение сети к метамаск кошельку, запрос токенов через кран и стейкинг

Обновление валидатора до версии 1.1.7

1. Остановите ноду и сделайте анстейк

2. Если вы находитесь внутри контейнера наберите
exit
cd ..

3. Вводим команду

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

4. Запускаем ноду

5. Стейкаем SHM

1) Создание сервера

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

Наша реферальная ссылка со скидкой 10%: ссылка

На сайте хостинга выберите Создать сервер

Затем выберите операционную систему Ubuntu 20.04 и Тип сервера AMD EPYC

Укажите процессор 4 ядра, память 8 ГБ, хранилище 160 ГБ, включите автоматическую резервную копию (по желанию) и нажмите Создать

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

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

sudo apt update
sudo apt install htop mc curl tar wget jq bsdmainutils git make ncdu gcc jq chrony net-tools iotop nload clang libpq-dev libssl-dev build-essential pkg-config openssl ocl-icd-opencl-dev libopencl-clang-dev libgomp1 -y

Устанавливаем docker

sudo apt install wget jq ca-certificates gnupg -y
source /etc/*-release
rm -f /usr/share/keyrings/docker-archive-keyring.gpg
wget -qO- "https://download.docker.com/linux/${DISTRIB_ID,,}/gpg" | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io apparmor -y

Устанавливаем docker-compose

docker_compose_version=`wget -qO- https://api.github.com/repos/docker/compose/releases/latest | jq -r ".tag_name"`
sudo wget -O /usr/bin/docker-compose "https://github.com/docker/compose/releases/download/${docker_compose_version}/docker-compose-`uname -s`-`uname -m`"
sudo chmod +x /usr/bin/docker-compose
docker-compose -v

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

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

В процессе установки отвечаем на вопросы
Do you want to run the web based Dashboard? (y/n): введите Y Set the password to access the Dashboard: введите пароль для дашборда На следующие вопросы нажимаем: Enter

После установки переходим в веб браузер и вводим адрес, вместо server-IPвводим свой ip сервера

https://server-IP:8080/

Вводим пароль, который задавали в предыдущем шаге

На вкладке Maintenance запускаем ноду:

3) Подключение сети к метамаск кошельку, запрос токенов через кран и стейкинг

Теперь нам понадобятся тестовые токены для стейкинга в валидатора
Переходим на страницу и добавляем сеть в метамаск:
https://docs.shardeum.org/Network/Endpoints#connect-wallet

Далее идем в дискорд находим ветку #faucet - 1.1 и запрашиваем токены

Аналогично с помощью твиттера можно получить токены через другой кран
https://faucet-sphinx.shardeum.org/


Проверяем в метамаске, что токены появились и подключаем кошелек в дашборде

После этого жмете ADD STAKE и стейкаете токены, оставьте немного на комиссию

Успешный результат выглядит так:

Когда у вас застейкано необходимое количество SHM и вы запускаете свою ноду, ваша нода начинает работу со статусом Standby. Это означает, что он готов к включению в сеть. Когда произойдет ротация сети, ваша нода получит возможность стать активной. Это будет полностью зависеть от потребности сети, и не существует фиксированного графика, когда ваш узел станет активным

После стадии Active ваша нода остановиться(Stopped), просто нажимаете старт снова

Скрипт на автоподнятие ноды, если остановилась

apt install screen
screen -S monitor
wget -q -O node_control.sh https://raw.githubusercontent.com/mesahin001/shardeum/main/node_control.sh && chmod +x node_control.sh && sudo /bin/bash node_control.sh

Выход из скрина комбинация клавиш CTRL+A+D

Полезные ссылки:

Веб-сайт - https://shardeum.org/
Discord - https://discord.gg/shardeum
Twitter - https://twitter.com/shardeum
GitHub - https://github.com/shardeum/
Telegram - https://telegram.me/shardeum
YouTube - https://www.youtube.com/channel/UCO20LJZBF-lYbc6PWVvwkMA
Reddit - https://www.reddit.com/r/shardeum/
За гайд спасибо - StarNodes

Наши ресурсы:

Teletype - https://teletype.in/@alphahunterss
Telegram - https://t.me/alphahunterss
Youtube - https://www.youtube.com/@alphahuntersss
Дзен - https://dzen.ru/alphahunterss
Miror.xyz - https://mirror.xyz/alphahunterss.eth