October 21, 2023

Нода от Shardeum

Гайд составлен для форума ViemCrypto

ATTENTION

Материал несет только образовательный характер и не несет никакого призыва к действию, все решения обдумывайте сами!

Краткий обзор проекта:

  • Инвест в $23.6 млн
  • В инвесторах нет публичных имен, например Бинанс, Paradigm, Sequoia
  • Представляет из себя L1 блокчейн с очень маленькими комиссиями
  • В официальной токеномике выделено 51% токенов с разлоком сразу на TGE на ноды

1) Аренда сервера

Арендуем любой сервер с рекомендуемыми характеристиками: 4 CPU, 8 GB RAM, 200 GB SSD и операционная система ubuntu 20.04.

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


2) Подключение к серверу

Для того, чтобы подключиться к серверу на Windows потребуется программа PuTTY, либо иная подобная программа, расмотримм на примере PuTTY:

  • В “Host Name” вводим IP вашего сервера и нажимаем “Open”;
  • В открывшимся окне прописываем команду: root;
  • Жмем “Enter” и вставляем пароль от сервера, затем “Enter”.

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

  • Заходим на сервер командой: ssh root@IP_ADDRESS, IP_ADDRESS меняем на IP сервера;
  • Дальше вводим “yes”, жмем “Enter” и вставляем пароль от сервера (введеный пароль будет скрыт иконкой с ключом). Жмем “Enter”.

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

Для начала обновляем все утилиты и устанавливаем докер с помощью команд:

sudo apt update
sudo apt full-upgrade

Местами может появлятся розовый экран, просто нажимаем Enter и продолжаем ввод команд.

sudo apt-get update
sudo apt-get install curl
sudo apt install docker.io

Проверяем версию докера, нужно чтобы было 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

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

docker-compose -version

Теперь устанавливаем ноду Shardeum:

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

Нужно написать пароль, который будете вводить в дальнейшем при входе на их платформу (пароль невидимый, поэтому это нормально, что вы ничего не видите, когда пишите).

Затем вас спросят за порты и репозиторий, просто нажимаем везде Enter, выбирая дефолтные настройки.
В конце установки будет примерно такое окно, как на скриншоте ниже:

Дальше вводим команды:

cd
cd .shardeum
./shell.sh
operator-cli gui start

И запускаем валидатора командой:

operator-cli start

После этого можно выходить из терминала.
Теперь вводим в строке браузера: https://IP-address:8080/.
Вместо IP-address подставляем адрес вашего сервера. Вводим пароль, который писали при установке ноды, переключаемся на вкладку Maintenance и видим примерно такое окно (только у вас уже должно быть Stop Node вместо Start Node и в статусе должно быть написано Standby).

Дальше нужно застейкать монеты SHM. На сайте добавляем сеть Sphinx 1.X в MetaMask.

Клеймим 15 тестовых токенов SHM на сайте, нужно вставить ссылку на твит с вашим адресом MetaMask, просто нажимаем внизу страницу на Tweet Now.

После того, как получили 15 SHM идем обратно в Shardeum Dashboard.

В этом окне привязываем свой кошелек и нажимаем Add Stake, выбираем кол-во токенов, например 12 и нажимаем Stake. В итоге видим примерно такое окно, как на скриншоте ниже:

Советуем время от времени заходить в Dashboard и проверять не остановалась ли ваша нода, так как бывают случаи, что нужно запускать заново.


4) Обновление 1. 5. 1

Для начала сбрасываем счет в MetaMask, для этого выбираем сеть Shardeum, заходим в Настройки -> Дополнительно и нажимаем Сбросить счет.

Подключаемся к серверу и выполняем команду:

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

Как и раньше придумываем пароль и везде нажимаем Enter, устанавливая дефолтные настройки.
Затем запускам валидатора:

cd
cd .shardeum
./shell.sh
operator-cli gui start
operator-cli start

И в Dashboard проверьте запустилась ли нода.
Теперь в их Discord канале в ветке #sphinx-faucet-1.5 просите тестовые токены и стейкате SHM.

В случае, если у вас возникли какие либо проблемы или вопросы, пишите нам в ветку Chatdao на нашем форуме и вместе разберемся!