November 18, 2022

Установка ноды Empower Chain (altruistic-1)

Описание проекта

Empower Chain - это блокчейн-направление компании Empower, основанной в 2018 году. Сам проект решает проблему пластиковых отходов, придавая им взаимозаменяемую ценность. Иначе говоря - борьба за экологию. Сам блокчейн-проект представляет собой элемент цифровой инфраструктуры для экономики замкнутого цикла (что это такое можно почитать на официальном сайте, ссылочка ниже).

Конечно же, проект в сети Cosmos. С более подробной инфой можно ознакомиться в Whitepaper проекта.

Минимальные требования к серверу:

CPU - 4 ядра;

RAM - 8 Gb;

SSD - 200+ Gb;

Ubuntu 20.04.

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