SHARDEUM - Устанавливаем ноду / Оплачиваемая фаза
Shardeum — платформа первого уровня на основе EVM, которая использует динамическое разделение состояний для улучшения TPS (транзакций в секунду) за счет включения дополнительных узлов. Платформа смарт-контрактов использует языки на основе EVM - Solidity и Viper.
Рекомендуемые характеристики для ноды
Как запустить ноду Shardeum?
Гайд был написан с использованиям официальных источников блокчейна NEAR и дополнен командой из Telegram паблика I'm CRYPTO BRO 😉
Шаг 1: Установите все необходимые компоненты
После подключения к серверу (арендованному / принадлежащему вам)
В этом руководстве мы будем использовать curl для загрузки файлов:
sudo apt-get install curl
sudo apt update
sudo apt upgrade
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
Настройте права доступа для docker-compose:
sudo chmod +x /usr/local/bin/docker-compose
Проверьте, работает ли docker-compose (должна быть версия 1.29.2 или выше):
docker-compose --version
Шаг 2: Скачайте и установите валидатор
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:
Далее добавьте пользовательский порт для дашборда (или назначить порт по умолчанию - 8080, для этого просто нажав "Enter"):
Enter the port (1025-65536) to access the web based Dashboard (default 8080):
И задайте путь для создания каталогов (или установите в root для чего просто нажмите "Enter"):
What base directory should the node use (defaults to ~/.shardeum):
Теперь ждем пока закончится установка - это может занять 5-10 минут.
Шаг 3: Откройте CLI валидатора
cd .shardeum
operator-cli gui start
Запустите браузер и в адресной строке введите
https://ip вашего сервера:8080
В вашем браузере должна появиться страница "Overwiew" для Shardeum Validator Dashboard:
Шаг 5: Запуск валидатора
Перейдите на страницу "Maintenance", затем нажмите кнопку "Start Node" в левом верхнем белом поле:
Или вместо нажатия на кнопку "Start Node", выполните в терминале команду:
operator-cli start
Подождите и обновите страницу.
Теперь нода запущена и если вместо кнопки "Start Node" теперь отображается "Stop Node", все работает.
Шаг 6: Мониторинг валидатора
Перейдите в раздел "Perfomance", чтобы увидеть здесь производительность аппаратного обеспечения вашей ноды:
Для получения более подробной информации о состоянии ноды выполните следующую команду:
operator-cli status
Если ваш узел стал неактивным, попробуйте проверить его статус.
pm2 list
Шаг 7: Стейкинг SHM валидатору
После запуска валидатора перейдите на страницу "Setting". Вам будет предложено подключить свой кошелек:
После подключения кошелька вы должны увидеть следующее:
-Stake Wallet Address [wallet connected] - подключенный кошелек -Nominee Public Key [filled in automatically while validator is running] - публичный ключ -Stake amount (SHM) [empty and is in units ether not wei] - кол-во которое хотите зайстейкать
В последнем поле введите кол-во - 10, затем нажмите "Stake" и подтвердите транзакцию.
Как только транзакция будет подписана и завершена, ваши токены SHM будут застейканы.
ДОП КОМАНДЫ
Если вы хотите остановить узел выполните следующую команду:
operator-cli stop
Если Вы не хотите пропустить больше топовых активностей и важные новости в сфере крипты, обязательно подпишитесь на нашу группу в телеграмм. 😉