Установка ноды Empower Chain (altruistic-1)
Описание проекта
Empower Chain - это блокчейн-направление компании Empower, основанной в 2018 году. Сам проект решает проблему пластиковых отходов, придавая им взаимозаменяемую ценность. Иначе говоря - борьба за экологию. Сам блокчейн-проект представляет собой элемент цифровой инфраструктуры для экономики замкнутого цикла (что это такое можно почитать на официальном сайте, ссылочка ниже).
Конечно же, проект в сети Cosmos. С более подробной инфой можно ознакомиться в Whitepaper проекта.
Минимальные требования к серверу:
Explorer сети: https://empower.explorers.guru |
https://testnet-empower.zenscan.io/validators.php | https://explorer.stavr.tech/empower/staking
Сайт: http://empowerchain.io
Дискорд: https://discord.gg/FcKdDXEsAj
⚡ Форма для валидатора:https://forms.gle/jGinkYmWLcecVgaH7
Пошаговая установка.
Выбираем сервер для ноды по заявленным характеристикам.
Выбираем сервер здесь <------------------------------------
После развертывания сервера добавляем его в MOBAXTERN
Переходим к установке ноды.
Автоматическая установка
В установщик зашит снапшот на высоте 505,201 (8.9GB)
Запускаем автоматический скрипт для установки / обновления:
wget -q -O empower.sh https://nodes.wenmoney.io/empower.sh && chmod +x empower.sh && ./empower.sh
После запуска скрипта выбираем 1 пункт
Ожидаем окончания после этого можно проверить логи командой на скрине.
Далее приступаем к созданию кошелька.
Работа с кошельком
Так как это космос-нода, то создаем (или восстанавливаем) кошелек для дальнейшей работы с валидатором.
Для начала создадим переменную (имя кошелька) и запишем ее в bash_profile для удобства: (скопируйте в блокнот, измените и выполните на сервере)
source .bash_profile wallet="имя_вашего_кошелька" echo "export WALLET=$wallet" >> $HOME/.bash_profile
Создаем кошелек:
source .bash_profile empowerd keys add $WALLET --keyring-backend os
Не забываем сохранить мнемонику кошелька!
Получаем адрес кошелька и VALOPER
и запишем их в bash_profile для удобства: (после первых 2 команд вводим пароли)
ADDRESS=$(empowerd keys show $WALLET -a --keyring-backend os)
VALOPER=$(empowerd keys show $WALLET --bech val -a --keyring-backend os)
echo 'export ADDRESS='${ADDRESS} >> $HOME/.bash_profile echo 'export VALOPER='${VALOPER} >> $HOME/.bash_profile
Проверяем баланс кошелька: (будет только виден после полной синхронизации)
empowerd query bank balances $ADDRESS
Для получения токенов идем в дискорд https://discord.gg/FcKdDXEsAj и ищем канал #faucet
По новым правилам с крана можно запросить 1 раз в сутки.
Обратите внимание на формат запроса там не только адрес кошелька !!! Иначе будете сутки ждать!!!
Для получения токенов отправляем запрос в виде:
$request адрес_кошелька altruistic-1
Ожидаем полную синхронизацию по высоте. Посмотреть можно высоту в эксплоере и сравнить с вашей текущей в ноде.
Работа с валидатором
Не забываем о том, что валидатора создаем только после того, как ваша нода полностью синхронизируется с сетью.
скопируйте текст ниже, отредактируйте по своим данным и выполните.
empowerd tx staking create-validator \ --amount=1000000umpwr \ --from=otmorozky \ --keyring-backend os \ --commission-rate=0.05 \ --commission-max-rate=0.20 \ --commission-max-change-rate=0.1 \ --min-self-delegation=1 \ --pubkey=$(empowerd tendermint show-validator) \ --moniker=otmorozky \ --chain-id=altruistic-1 \ --fees 200umpwr \ -y
меняем как на скрине под свои данные и выполняем в ноде одной командой
После чего идем в эксплоер и по txhash проверяем транзакцию на предмет успешного создания валидатора (если Success, то валидатор корректно создан).
Делегировать токены в своего валидатора (в примере делегируется 2 токена):
Не забудьте поменять адрес валидатора на свой !!!!
empowerd tx staking delegate empowervaloper1qgvh8dln2g36wpjv48vr9n7z8c75v2ztc3w0yf 2000000umpwr --from $WALLET --keyring-backend os --chain-id=altruistic-1 --fees 200umpwr -y
Удаление ноды
Для удаления ноды выполните команду (это одна команда, или просто запустите установщик, там есть команда на удаление ноды) :
sudo systemctl stop empowerd && \ sudo systemctl disable empowerd && \ rm /etc/systemd/system/empowerd.service empower.sh && \ sudo systemctl daemon-reload && \ cd $HOME && \ rm -rf .empowerchain empowerchain && \ rm -rf $(which empowerd)
Полезные команды
Список полезных команд, пригодится каждому.
Проверить последний синхронизированный блок:
empowerd status 2>&1 | jq ."SyncInfo"."latest_block_height"
sudo journalctl -u empowerd -f -o cat
Проголосовать за предложение (говернанс) c ID=1:
empowerd tx gov vote 1 yes --from $WALLET --keyring-backend os --fees 200umpwr
Так же заполняем форму Валидатора . Очень подробно заполняйте, чем больше тем лучше, не ленитесь.!!!!!
https://docs.google.com/forms/u/0/d/e/1FAIpQLSe77SiJMtifSCCN0wmxg5hyqJBpooOQFc16-frB_Rqp7U2aLQ/formResponse
Каждый день заходим в кран и получаем тестовые токены и делегируем в валидатораю
В дискорде РУС ветка. Обязательно в ней получаем информацию, все актуальное там.
По вступлению к нам в закрытое сообщество информация под каждым моим видео на канале Ютуба
https://www.youtube.com/playlist?list=PLjyvVAHxQwNC5FQA79tGuGstt2v-JYASu