Создайте узел валидатора

Валидаторы отвечают за фиксацию новых блоков в блокчейне. Эти валидаторы участвуют в консенсусном протоколе, транслируя голоса, которые содержат криптографические подписи, подписанные закрытым ключом каждого валидатора.

Валидаторы и их делегаты зарабатывают GUU в качестве положений блока и токены в качестве комиссий за транзакции посредством выполнения протокола консенсуса Tendermint. Обратите внимание, что валидаторы могут устанавливать процент комиссии на комиссии, которые их делегаты получают в качестве дополнительного стимула.

Подготовка вашего валидатора для mainnet включает несколько дополнительных соображений. Они подробно описаны ниже, но разумный контрольный список выглядит так:

  • Как вы будете осуществлять модернизацию цепей?

    • рассмотреть: Космовизор

  • Как вы узнаете, что ваш узел работает?

    • рассмотреть: мониторинг и оповещения

  • Как вы будете смягчать DDOS-атаки?

    • рассмотреть: сторожевые узлы

  • Какой объем хранилища вам понадобится?

Отправьте транзакцию для регистрации в качестве кандидата на роль валидатора

Не пытайтесь обновить свой узел до уровня валидатора, пока узел не будет полностью синхронизирован, как описано в предыдущем шаге.

Чтобы обновить узел до валидатора, вам необходимо отправить транзакцию создания валидатора:

ununifid tx staking create-validator \
  --amount 1000000uguu \
  --commission-max-change-rate "0.1" \
  --commission-max-rate "0.20" \
  --commission-rate "0.1" \
  --min-self-delegation "1" \
  --details "validators write bios too" \
  --pubkey=$(ununifid tendermint show-validator) \
  --moniker "$MONIKER" \
  --chain-id $CHAIN_ID \
  --gas-prices 0.025uguu \
  --from <your-key>

Вышеприведенная транзакция — всего лишь пример. Существует множество других флагов, которые можно установить для настройки вашего валидатора, например, веб-сайт валидатора или идентификатор keybase.io и т. д. Чтобы увидеть полный список:ununifid tx staking create-validator --help

Резервное копирование критически важных файлов

Есть определенные файлы, которые вам нужно резервировать, чтобы иметь возможность восстановить ваш валидатор, если по какой-то причине он был поврежден или каким-то образом утерян. Пожалуйста, сделайте надежную резервную копию следующих файлов, расположенных в ~/.ununifi/config/:

  • priv_validator_key.json

  • node_key.json

Рекомендуется зашифровать резервную копию этих файлов.

Дополнительные стимулы для валидаторов

Основная команда делегирует полномочия GUU валидаторам, которые предоставляют следующие услуги:

  • IBC-ретранслятор

    • 100000000uguuделегирование по каналу

  • Снимок узла

    • 10000000000uguuделегация

  • Конечные точки REST API

    • 10000000000uguuделегация

Last updated