Rizon — установка ноды

Душа Спекулянта
3 min readJul 8, 2021

Тестнет с наградами. Будет роздано 4 200 000 токенов. На VPS webtropia лучше не ставить — говорят, прилетают баны. Поговаривают, что награды получат только 125 валидаторов по аптайму и обещают увеличить до 500. Будут различные стресс тесты.

Требования:
4 vCPU
4 GB RAM
50 GBSSD

Арендую сервер на Contabo.
Cтоимость аренды на Contabo— 5Eu/month (4/8/200)
Для удобства рекомендую использовать Putty или MobaXTerm

***Edited 06.08.2021 — Новая версия groot-011***

1. Подготовка

sudo apt update && sudo apt upgrade -yapt install jqapt install makeapt install screenapt install -y gitwget https://golang.org/dl/go1.16.5.linux-amd64.tar.gzrm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.5.linux-amd64.tar.gzecho 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> ~/.bashrcsource ~/.bashrcgo version

2. Установка ноды

cd ~git clone https://github.com/rizon-world/rizon.git && cd rizongit checkout v0.2.3 make installrizond version

Должны быть версия v0.2.3

rm -rf ~/.rizon/configrizond unsafe-reset-all

Создаем имя валидатора. Замените <moniker> на свое имя.

rizond init <moniker> --chain-id groot-11wget https://raw.githubusercontent.com/rizon-world/testnet/groot-011/genesis.jsoncp -f genesis.json ~/.rizon/config/genesis.jsonsed -i 's/minimum-gas-prices = ""/minimum-gas-prices = "0.0001uatolo"/g' ~/.rizon/config/app.tomlseeds="08c0e4c197a0607a9832f9b365d07cef9b04a859@3.34.181.126:26656,34cec0c4ada4cd7f8ad26c457d604edc0eff3cb0@13.124.253.195:26656,72016f93daf677147c5d1d2625273dde61ae2d0a@3.34.5.208:26656,fc40d080708997112f799afaac09c667a560131a@65.21.184.214:26656,b197e7a5c3a70d6e6d5d65a09d881fa4ff597201@65.21.106.221:26656,7216c0b7bd384036211946571d5fde3b63e71523@104.251.216.165:26656,4c255b376f2a5208f6a2aed641a50fadd81d318d@128.199.198.111:26656,a891d5b5f6e1b38e851e5e8162641b4c3e722698@95.111.240.161:26656,3b8bba36191286ea05d85d57eed035997da20c0a@3.210.29.92:26656,5f44d0054e7601bef5620e5423d872614828899c@135.181.94.111:26656"sed -i.bak -e "s/^seeds *=.*/seeds = \"$seeds\"/" $HOME/.rizon/config/config.toml

3. Запускаем ноду

screen -S rizondrizond start

Что бы выйти не нарушая процесс — CTRL+A+D

Проверить синхронизацию.
rizond status 2>&1 | awk -F'catching_up":' '{print $2}' | cut -c -5

Если выдаст false значит синхронизация завершилась. Проверить высоту блока можно через эксплорер. Проверить лично нашу высоту можно командой

rizond status 2>&1 | jq ."SyncInfo"."latest_block_height"

4. Создание кошелька.

Замените <wallet_name> на свое имя

rizond keys add <wallet_name>

Получите свою мнемоник фразу. Ее нужно обязательно сохранить.

Перед 5-ым пунктом после создание кошелька, запросите токены в кране на ваш адрес валидатора.

5. Создаем валидатора

После того, как нода засинкается, делаем транзакцию и становимся валидатром. Придумаете <moniker> и вставьте ваш your_node_name

rizond tx staking create-validator --amount="1000000uatolo" --pubkey=$(rizond tendermint show-validator) --moniker="<moniker>" --commission-rate="0.10" --commission-max-rate="0.20" --commission-max-change-rate="0.01" --min-self-delegation="1" --from your_node_name --chain-id=groot-011 --fees="1000uatolo"

Дальше нужно проверить себя в эксплорер. Скорее всего вы будете находится в статусе Inactive Validator — это нормально. Что бы занять позицию валидатора — нужно иметь много токенов. Во всяком случае больше чем у валидатора на 125 строчке.

После создание кошелька, запросите токены в кране на ваш адрес валидатора

6. Полезные команды

Ваши адреса:

rizond keys list

Делегирование команда:

rizond tx staking delegate <Operator_address>  <колвомонет>uatolo --from адрес_кошелька --chain-id groot-011 --fees 1000uatolo

Cобрать награды

rizond tx distribution withdraw-all-rewards --from <ИМЯВАШЕГОВАЛИДАТОРА> --fees=20uatolo --chain-id groot-011

Ределигировать токены от одного пользователя к другому

rizond tx staking redelegate <OPERATOR_ADDRESS_CТАРОГО_ДЕЛЕГАТОРА> <OPERATOR_ADDRESS_НОВОГО_ДЕЛЕГАТОРА> <колвомонет>uatolo --from <ВАШ_АДРЕСС_КОШЕЛЬКА> --chain-id=groot-011 --fees=30uatolo --gas 250000

Полезные ссылки:

Гайд от Nodes.Guru— ссылка
Фауцет — ссылка
Эксплорер — ссылка
Cайт проекта — https://rizon.world/
Discord — https://discord.gg/k9ZcuEZ9
Официальный гайд — ссылка
Форма валидатора — ссылка
Арендую сервера —contabo.com

@Seainvestor (Pavel-LV#7698)

--

--