February 17, 2023

Подробное руководство по установке ноды Shardeum

Доброго времени суток, дорогие читатели, вас вновь приветствует Early Berkut. В данной статье я подробно расскажу и покажу как поставить ноду Shardeum.

Перед началом прочтения рекомендую подписаться на мой телеграм канал, в нем я публикую только качественный материал. К каждой статье даже рисуется уникальная картинка с Беркутом, а это высокий уровень!

Навигация:

1. Зачем ставить ноду Shardeum?
2. Где и как арендовать сервер?
3. Установка терминала и подключение к серверу.
4. Установка ноды на сервер.
5. Запуск ноды.
6. Добавление тестовой сети, получение тестовых токенов и их стейкинг.
7. Немного полезной информации.
8. Заключение


1. Для чего ставить ноду Shardeum?

Ставим ноду исключительно для поддержки проекта, мы web3 ребята и хотим безвозмездно помочь ребятам! Нет? Ну ладно, мы просто хотим, чтобы в будущем проект нам насыпал своих токенов, за то что мы такие хорошие поставили их ноду. А потом хотим продать эти токены и заработать много денег!

Пару слов про Shardeum - новый блокчейн, с новыми технологиями о которых я не вижу смысла рассказывать, потому что это будет неинтересно 95% читателям.

Но думаю вам будет интересно то, что в них занесли 18.200.000$ хорошие фонды, а также интересно распределение монет в экосистеме:
51% - Node mining;
• 18% - Sale;
• 15% - Team;
• 11$ - Foundation;
• 5% - Ecosystem.

Если у вас остались какие-то вопросы рекомендую вам сделать собственный ресерч, а теперь приступим к установке ноды!


2. Аренда сервера

Ноду нужно куда-то установить, для этого необходимо арендовать сервер. Аренда сервера - наши единственные финансовые затраты.

Для ноды потребуется сервер со следующими характеристиками: • Система: я ставлю Ubuntu 20.04Процессор (CPU): 4 ядра
• Оперативная память (RAM): 16 GB
• Хранилище (Память): 120 GB

Где можно арендовать сервер?

1. Aeza - по рефералке вы получите +15% к пополнению, бонус действует в течении 24 часов. В данном сервисе нет гибкой настройки характеристик, только готовые решения. Местоположение сервера не важно. Арендовать возможно минимум на месяц, можно пополнить баланс криптой.
Цена: 2842 ₽/мес (Комплектация: 8 ядер/16 GB RAM/240 GB).

1. Macloud - по рефералке 10% скидки. В данном сервисе есть гибкая настройка характеристик. Из локаций доступна только Москва. Арендовать возможно на день и более, можно пополнить криптой.
Цена: 3353 ₽/мес (Комплектация: 4 ядра/16 GB RAM/120 GB).
P.S. Цена указана без скидки, не забудьте отключать автоматическую резервную копию на маклауде, т.к. за это списывают дополнительную плату.

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

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


3. Установка терминала и подключение к серверу

Устанавливать ноду будем через терминал, для этого его необходимо скачать на свой компьютер:
• Windows: Putty (Гайд по установке будет в текущей статье).
• Mac OS: Termius
(Гайд)

В моем распоряжении только пк на винде, поэтому работать буду в Putty.

Переходим по ссылке и устанавливаем PuTTY. Если у вас дефолтный ПК для 2023 года выбираем версию - "MSI (‘Windows Installer’)64-bit x86".

После скачивания устанавливаете программу, никакие флажочки там менять не требуется, так что можно просто прокликать кнопку "Next".

Далее открываем программу и указываем IP от вашего сервера в графе "Host Name (Or IP address), и нажимаем на кнопочку "Open".


4. Установка ноды на сервер

Вы открыли консоль и во всплывающем при первом подключение окне жмем "Accept". Для начало в консоль вводим "root" и нажимаем enter. Далее вводим пароль от сервера (Пароль в консоли не отображается).

ВАЖНО: В КОНСОЛИ ВМЕСТО CTRL+V ИСПОЛЬЗУЕТСЯ ПРАВАЯ КНОПКА МЫШИ! Для того, чтобы что-то вставить, копируете необходимую информацию в буфер обмена (CTRL+C) и нажимаете правой кнопкой мыши по зеленому прямоугольнику в консоли.

Если вы вставляете верные данные, но вылазит ошибка -> перезапустите приложение.

После авторизации вводим команды снизу. Каждую команду вводим отдельно (Копируем ее и вставляем при помощи ПКМ по зеленому прямоугольнику). Если после ввода команды что-то грузится -> ждем окончания загрузки и только потом вставляем следующую команду.

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

После ввода некоторых команд отображается вопрос и требуются ввести ответ [y/n] = (Yes/No). Просто вводим в консоль "y" (английскую) и нажимаем enter.

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
curl -O https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh && chmod +x installer.sh && ./installer.sh

После ввода данной команды необходимо будет ввести несколько раз "y" и установить пароль. ВАЖНО ЗАПИСАТЬ ЭТОТ ПАРОЛЬ, ОН НАМ БУДЕТ НУЖЕН В ДАЛЬНЕЙШЕМ! Лучше запишите его себе в таблицу, скопируйте оттуда и вставьте в консоль правой кнопкой мыши!

Далее необходимо поставить порты. Ничего не вводим, просто нажимаем enter три раза, чтобы установить дефолтные порты.

После будет вопрос про директорию установки, также ничего не меняем и еще раз нажимаем enter, начнется процесс установки. Ждем когда всё установится, скорость установки зависит от скорости подключения сервера к сети, у меня она заняла около 7 минут.

Вводим оставшиеся команды:

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

Нода установлена, переходим к следующему шагу!


5. Запуск ноды

Как только мы установили ноду ее требуется запустить, для этого переходим в своем браузере по следующей ссылке: https://вашайписервера:8080/ (Вставляем IP своего сервера).

Когда вы перейдете по ссылке вас любезно оповестят, что сайт возможно представляет опасность. Нажимаем "Дополнительно" -> "принять риск и продолжить".

Вводим пароль, который вводили в консоли (не от сервера, а для ноды):

Переходим во вкладку "Maintenance" и запускаем ноду нажав на кнопку "Start Node". После запуска обновляем страничку и если кнопка окрасилась в красный цвет и текст на ней изменился на "Stop Node" - значит все хорошо.


6. Добавление тестовой сети и стейкинг токенов

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

Добавление тестовой сети

Переходим по ссылке и нажимаем на кнопку "Click to Connect to Sphinix 1.X". Подписываем сообщение в метамаске и меняем сеть.

Получение тестовых токенов

Есть несколько кранов, я получал токены с помощью этого. Переходим по ссылке, вставляем свой кошелек, проходим капчу и нажимаем на кнопку "Send me". Если вылазит ошибка -> пробуем еще раз. Если ошибка повторяется -> воспользуйтесь другим краном или попробуйте позже.

Стейкинг тестовых токенов

Возвращаемся на сайт https://вашайписервера:8080/ и переходим во вкладку "Maintenance". Во вкладке "Add / Remove Stake" подключаем кошелек и стейкаем любое количество токенов >= 10.

Если транзакция фейлится отправляйте её еще раз, также можете повысить газ.

Поздравляю, ваша нода успешно установлена и запущена, вы успешно справились с задачей!


7. Полезная информация

Следите за медиа проекта: сайт, discord, twitter.

Если у вас появилась ошибка -> попробуйте поискать ответ в google.com.
Если в гугле не удалось найти ответ, можете задать вопрос в данном чате или в поддержке в официальном дискорде.

Время от времени заходите на сайт и проверяйте свою ноду.

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

cd ~/.shardeum
./cleanup.sh
cd ~/
rm -rf .shardeum
rm installer.sh

Проверить статус ноды можно с помощью ввода данных команд:

~/.shardeum/shell.sh
operator-cli status

8. Заключение

Поздравляю вас, теперь вы умеете ставить ноду Shardeum!

Лично для меня - это первая поставленная нода в моей жизни. Я постарался детально изучить всю информацию и написал гайд для вас, чтобы вы развивались вместо со мной. Рекомендую поставить хотя бы одну ноду, в анти-фомо целях, вдруг именно это будет очередным лайфченджем?

Для вас как всегда старался Early Berkut. Поделитесь данным материалом со своими друзьями, пусть тоже научаться ставить данную ноду!

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

Мои ресурсы: Main Telegram Channel, Life Telegramm Channel, Twitter, Youtube