DOCS
  • Namada
  • Начало работы
    • Быстрый старт
    • Установить Namada
      • Установка из исходных файлов
        • Предварительные компоненты
        • Устранение неисправностей при установке из источника
      • Установка из бинарных файлов
        • Использование двоичных файлов
        • Предварительные компоненты
      • Из Docker
    • Установка CometBFT
    • Конфиденциальность
    • Безопасность и сообщения об ошибках
  • Руководство пользователя
    • Руководство по работе с кошельком Namada
      • Кошелек файловой системы
      • Веб-кошелек
      • Аппаратный кошелек
    • Прозрачные счета
      • Счета с несколькими подписями на Namada
      • Отправка и получение токенов NAM
    • MASP
      • Экранированные вознаграждения
      • Экранированные переводы
    • Тарифы Namada
    • Делегирование доли
    • Голосование
      • Голосование в цепочке
      • Голосование вне цепочки
    • PGF
      • Стать стюардом
      • Голосование за стюардов и предложения PGF
      • Предложение о финансировании
    • Перевод активов через IBC
  • Руководство для операторов
    • Запуск полного узла
      • Переменные среды
      • Настройка полного узла
      • Настройка ведения журнала Namada
      • Базовый каталог
    • Валидаторы Namada
      • Требования к аппаратному обеспечению
      • Настройка валидатора Genesis
      • Запустите свой узел в качестве валидатора genesis
      • Генерация учетной записи валидатора
      • Связывание (Staking)
      • Proof-of-Stake
    • Развертывание локальной сети
    • IBC Relayers
    • Поиск и устранение неисправностей в работе оператора
    • Namada Ethereum Bridge
      • Ретрансляция транзакций Ethereum
  • Интеграции
    • Использование Namada SDK
      • Настройка клиента SDK
      • Настройка кошелька SDK
      • Генерация счетов
      • Конструирование трансферов
      • Использование SDK с интерфейсом Namada
    • Индексатор Namada
  • Сети Namada
    • Mainnets
    • Testnets
      • Настройка среды
      • Этапы миграции для тестовых сетей
      • Инструкции валидатора Pre-genesis
      • Заявка на получение статуса валидатора генезиса
      • Присоединение к последней тестовой сети
      • Стать валидатором post genesis
      • История тестовых сетей
      • Использование крана testnet
      • Namada FAQ
      • Тестнет Namada Campfire
Powered by GitBook
On this page
  • Pre-genesis
  • Создайте ключи валидатора:
  • Необходимые ключи
  1. Руководство для операторов
  2. Валидаторы Namada

Настройка валидатора Genesis

PreviousТребования к аппаратному обеспечениюNextЗапустите свой узел в качестве валидатора genesis

Last updated 1 year ago

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

Необходимые условия

  • машина, удовлетворяющая для запуска узла-валидатора

  • связанный публичный IPv4-адрес с портами 26656, доступный из любого места для P2P-соединений

Pre-genesis

Чтобы настроить все необходимые ключи для валидатора genesis для предстоящей сети, можно выполнить следующую команду с выбранным псевдонимом. Обратите внимание, что этот псевдоним является публичным (адрес вашей учетной записи валидатора будет виден в каждом кошельке) и должен быть уникальным в сети.

Также необходимо указать статический {IP:порт} в аргументе --net-address P2P-адреса вашего будущего узла.

Создайте ключи валидатора:

export ALIAS="CHOOSE_A_NAME_FOR_YOUR_VALIDATOR"
export PUBLIC_IP="LAPTOP_OR_SERVER_IP"
namada client utils init-genesis-validator --alias $ALIAS \
--max-commission-rate-change 0.01 --commission-rate 0.05 \
--net-address $PUBLIC_IP:26656

После генерации ключей команда выведет на экран что-то вроде этого:

Если вы задали переменную $XDG_DATA_HOME, то именно в это место будет записан TOML прегенезиса. В противном случае см. ниже расположение по умолчанию.

Linux

Pre-genesis TOML written to $HOME/.local/share/namada

MacOS

Pre-genesis TOML written to /Users/$USER/Library/Application\ Support/Namada

Сохраните этот каталог в качестве переменной среды для последующего использования:

Linux

export BASE_DIR="$HOME/.local/share/namada"

MacOS

export BASE_DIR="/Users/$USER/Library/Application\ Support/Namada"

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

Обратите внимание, что в этот каталог будет записан и кошелек, содержащий ваши закрытые ключи.

Вы можете получить файл validator.toml, выполнив команду:

Linux

cat $HOME/.local/share/namada/pre-genesis/$ALIAS/validator.toml

MacOS

cat $HOME/Library/Application\ Support/Namada/pre-genesis/$ALIAS/validator.toml

Необходимые ключи

  • Account key: Может использоваться для подписания транзакций, требующих авторизации в предикате валидности валидатора по умолчанию, например, перевод баланса.

  • Staking rewards key: Может использоваться для подписания транзакций на ставочном счете PoS.

  • Protocol key: Этот ключ используется самим ledger валидатора для подписания транзакции протокола от имени валидатора.

  • DKG key: Специальный ключ, необходимый для участия в протоколе DKG.

  • Consensus key: Используется в слое консенсуса CometBFT. В настоящее время этот ключ записывается в файл, который считывается CometBFT.

  • Eth hot key: Используется для проверки транзакций eth-bridge.

  • Eth cold key: Используется для аварийных операций с eth-bridge.

требованиям