Как установить ноду Stride? Подробный гайд.
Stride - это очень перспективный проект для ликвидного стейкинга в экосистеме Cosmos. Данная платформа уже получила инвестиции на сумму 6.7 миллиона долларов от North Island Ventures, Distributed Global, Pantera Capital и др.
Как мы знаем, проекты в экосистеме Cosmos могут довольно хорошо насыпать своим ранним тестерам. Установка ноды - это отличный шанс залететь в Stride на ранней стадии. Тем более, тестнет официально награждаемый, поэтому мы гарантированно получим монеты от Stride.
Подготовка
Вам нужен будет сервер Ubuntu с такими характеристиками
4 Сore CPU | 8 GB RAM | 100 GB SSD/HDD
Арендовать сервер можно, например, на сайте Hetzner. Если ваши карты не работают для оплаты, то можете воспользоваться виртуальной картой PayWithMoon или BitFree.
Установка ноды Stride
Копируем IP адрес сервера, в Hetzner он приходит на почту после оплаты. Открываем терминал и коннектимся к серверу (вместо 000.000.000.000
вписываем IP адрес).
ssh [email protected]
Вводим пароль, он также должен прийти на почту, если используете Hetzner. Имейте в виду, что пароль не нужно копировать и вставлять (скорее всего, он не вставится)! Нужно вводить самостоятельно! Во время ввода ничего не будет отображаться, это нормально.
Затем Вас попросят придумать новый пароль и ввести его повторно.
sudo apt update
sudo apt upgrade
Устанавливаем ноду, во время установки нужно будет придумать имя (вводим латинскими буквами).
wget -q -O stride.sh https://api.nodes.guru/stride.sh && chmod +x stride.sh && sudo /bin/bash stride.sh
source $HOME/.bash_profile
Создаем кошелек (либо восстанавливаем уже имеющийся - в конце к этой команде просто добавляем --recover), Вас попросят придумать passphrase (пароль от кошелька) и затем повторно ввести.
strided keys add wallet
Не забудьте сохранить в надежное место мнемоническую фразу (24 слова)! И для удобства сохраняем адрес кошелька, который начинается с stride1.
Теперь идем в Discord Stride и в ветке #token-faucet запрашиваем тестовые монеты. Пишем следующее $faucet-stride:{YOUR_WALLET_ADDRESS}. Вместо {YOUR_WALLET_ADDRESS} вписываем адрес кошелька.
Проверяем, что нам зачислили монеты. Вместо YOUR_WALLET_ADDRESS пишем адрес кошелька.
strided q bank balances YOUR_WALLET_ADDRESS
Если все правильно сделано, то в поле amount должно быть значение 10,000,000 (это 10 монет).
strided tx staking create-validator \ --moniker="$STRIDE_NODENAME" \ --amount=1000000ustrd \ --fees 300ustrd \ --pubkey=$(strided tendermint show-validator) \ --chain-id=STRIDE-TESTNET-4 \ --commission-max-change-rate=0.01 \ --commission-max-rate=0.20 \ --commission-rate=0.10 \ --min-self-delegation=1 \ --from=wallet \ --yes
Готово! Мы установили ноду и создали валидатора.
Проверяем, что нода синхронизировалась с сетью. Если после ввода команды получаем ответ false, то все в порядке и нода синхронизировалась.
curl -s localhost:26657/status | jq .result.sync_info.catching_up
Смотрим наш valoper адрес. Он нужен, чтобы нам делегировали по нему свои токены в будущем. Начинается с stridevaloper1.
strided keys show wallet --bech val -a
Идем СЮДА и вставляем свой valoper адрес сверху справа в графу поиска. Если все в порядке, то страница должна показывать то имя, которое вы задавали в начале.
Копируем адрес ссылки и отправляем в Discord в ветке #role-request.
Через некоторое время у вас должна появиться роль Validator (это может занять до 24 часов!).
На этом установка и настройка ноды завершены.
Дополнительные команды
journalctl -u strided -f -o cat
systemctl restart strided
curl localhost:26657/status
systemctl stop strided systemctl disable strided rm -rf ~/stride ~/.stride /etc/systemd/system/strided.service
Как получить больше баллов?
В ближайшем будущем я расскажу, как получить больше баллов за тестнет в проекте Stride, поэтому советую подписаться на мой телеграм канал.
Спасибо за внимание!
Ссылка на TG канал: https://t.me/cryptonik_space