Валидаторы отвечают за фиксацию новых блоков в блокчейне. Эти валидаторы участвуют в протоколе консенсуса, транслируя голоса , содержащие криптографические подписи, подписанные закрытым ключом каждого валидатора.
Некоторые алгоритмы консенсуса Proof-of-Stake направлены на создание «полностью» децентрализованной системы, в которой все заинтересованные стороны (даже те, кто не всегда доступен онлайн) участвуют в создании блоков. Tendermint использует другой подход к созданию блоков. Ожидается, что валидаторы будут подключены к сети, а набор валидаторов разрешается/контролируется каким-либо внешним процессом. Доказательство доли не требуется, но может быть реализовано поверх консенсуса Tendermint. То есть от валидаторов может потребоваться размещение залога в цепочке, вне цепочки или может вообще не потребоваться размещение какого-либо обеспечения.
У валидаторов есть пара криптографических ключей и соответствующее количество «права голоса». Право голоса не обязательно должно быть одинаковым.
Создайте свой validator
Вам необходимо добавить свое wallet key
использование mnemonic
или создать новый ключ и перевести uaura
на его адрес
aurad keys add <key_name>
Ваш auravalconspub
можно использовать для создания нового валидатора путем размещения токенов. Вы можете найти свой публичный ключ валидатора, запустив:
$ aurad tendermint show-validator
Чтобы создать свой валидатор, просто используйте следующую команду:
aurad tx staking create-validator \
--amount=<staking-amount> \
--pubkey=$(aurad tendermint show-validator) \
--moniker="choose a moniker" \
--chain-id=<chain-id> \
--commission-rate="0.10" \
--commission-max-rate="0.20" \
--commission-max-change-rate="0.01" \
--min-self-delegation="1000000" \
--gas="auto" \
--gas-prices=<choose gas price> \
--from=<key_name>
Вы можете подтвердить, что находитесь в наборе валидаторов, используя сторонний проводник илиaurad cli
aurad query staking validators
aurad query tendermint-validator-set
🗣Присоединяйтесь к русскоговорящему сообществу Aura Network: