Установка ноды Shardeum
Shardeum -линейно масштабируемая платформа смарт-контрактов на основе EVM, которая навсегда обеспечивает низкую плату за газ, сохраняя при этом настоящую децентрализацию и надежную безопасность благодаря динамическому сегментированию состояния.
Shardeum собрал 18,2M долларов инвестиций от следующих фондов:
Оглавление
Подготовка сервера
На данном этапе устанавливаю на сервере Hetzner - CPX31: 4 CPU, 8 GB RAM, 160 GB SSD.
sudo apt update && sudo apt upgrade -y
Устанавливаем инструменты разработчика и необходимые пакеты
sudo apt install curl build-essential pkg-config libssl-dev git wget jq make gcc tmux chrony -y
Устанавливаем docker и docker-compose
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/installers/docker.sh)
sudo apt install apparmor-profiles
sudo chmod +x /usr/bin/docker-compose
Установка ноды
Скачиваем скрипт для установки и запускаем его
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):
- Set the password to access the Dashboard:
- Enter the port (1025-65536) to access the web based Dashboard (default 8080):
- What base directory should the node use (defaults to ~/.shardeum):
Ждем завершения установки. Процесс занимает от 10 минут до получаса.
Запуск cli и валидатора
cd && cd .shardeum
./shell.sh
operator-cli gui start
operator-cli gui status
Вывод должен выглядеть примерно так
Переходим в браузер по ссылке: https://<ваш_IP>:8080 и вводим ваш пароль
На данном этапе может возникнуть ошибка, когда при вводе правильного пароля, зайти в кабинет не получается. В данном случае вводим команду
operator-cli gui set password <ваш_пароль>
Переходим во вкладку "Maintenance" и нажимаем кнопку "Start Node"
Переходим в терминал и запускаем ноду
operator-cli start
Переходим обратно в браузер и обновляем страницу. Если кнопка сменилась на "Stop Node", то вы все сделали верно и нода запущена.
Стейк токенов валидатору
Переходим в кран, делаем пост в твиттер с вашим эфировским адресом, копируем ссылку на пост, вставляем скопированную ссылку в кран и получаем тестовые токены в сети Sphinx (Betanet)
Добавить сеть Sphinx 1.X можно ТУТ
Также сейчас можно получить токены в сети Liberty, для текущего тестнета они не нужны, но лишним не будет
- Liberty 1.X: https://faucet.liberty10.shardeum.org/
- Liberty 2.X: https://faucet.liberty20.shardeum.org/
Переходим на страницу вашего валидатора и подключаете кошелек Metamask (сеть Shardeum Sphinx 1.X)
Нажимаете кнопку "Add Stake", вводим сумму стейка (оставляя немного на комиссию. Минимальный стейк 10 SHM, кран выдает 15 SHM, 14 из которых я застейкал)
Остается только подтвердить транзакцию и валидатор готов к работе
Полезные команды
Для выхода из оболочки используем команду
exit
operator-cli stop
operator-cli gui status
Мониторинг доступен по ссылке - https://<ваш_порт>:8080/performance
Подписывайся на мои соцсети и будь в курсе всех актуальных новостей о тестнетах и нодах!)
📢 Мой телеграм-канал Millennials Crypto
📢 Мой Ютуб канал
📢 Мой твиттер https://twitter.com/mzemlu777 (всем оформлю взаимку ;) )