Новичкам
August 8, 2022

Solana: персонализация валидатора

1package

⠀В сети Solana можно персонализировать своего валидатора, чтобы выделяться среди остальных. Подробный алгоритм описан в этой статье.


Содержание


Вступление

К содержанию

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


Keybase

К содержанию

⠀Keybase — это протокол, сопоставляющий профили социальных сетей (GitHub, Twitter, Reddit и т. д.) с ключами шифрования.

⠀Помимо этого существуют другие продукты:

  • Зашифрованный чат;
  • Облачная система хранения файлов;
  • Git репозитории.

⠀Именно этот протокол используется большинством приложений для персонализации валидаторов сети Solana.

Создание и настройка аккаунта

⠀Для начала необходимо зарегистрироваться на сайте Keybase и подтвердить почту, отправив письмо через настройки аккаунта.

⠀После подтверждения почты можно установить аватар нажав на него и выбрав нужный файл.

⠀Далее нужно сгенерировать PGP ключ.

⠀После этих действий в профиле появится PGP ключ, который будет полезен при установке аватара в сети из экосистемы Cosmos.

Создание репозитория

⠀Для автоматического получения информации о Solana валидаторе различными приложениями, в т.ч. эксплорером, необходимо создать специальный Keybase репозиторий.

⠀Для этого необходимо скачать и установить приложение (доступно на всех популярных ОС).

⠀Авторизоваться при помощи логина и пароля, в конце указать имя устройства.

⠀Открыть свой публичный репозиторий.

⠀Создать в нём директорию solana, а в ней файл validator-IDENTITY.

  • IDENTITY — identity адрес валидатора.

⠀Проверить успешную загрузку можно открыв в браузере ссылку

https://keybase.pub/USERNAME/solana/
  • USERNAME — Keybase юзернейм.

CLI

К содержанию

⠀После взаимодействия с Keybase можно переходить к установке персонализации своего Solana валидатора.

⠀Для этого нужно подключиться к серверу, изменить значения на свои в команде ниже и выполнить её

solana validator-info publish "VALIDATOR_NAME" \
  -n "KEYBASE_USERNAME" \
  -d "DETAILS" \
  -w "WEBSITE"
  • VALIDATOR_NAME — отображаемое название валидатора (может быть с пробелами);
  • KEYBASE_USERNAME — Keybase юзернейм, созданный ранее;
  • DETAILS — описание валидатора (опцию можно убрать из команды);
  • WEBSITE — ссылка на свой сайт (опцию можно убрать из команды).

⠀Обновление информации может занять различное время в разных приложениях, например в Validators App это произойдёт примерно через час.


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

К содержанию

Keybase | Validators App | Официальная документация


1package

К содержанию

Telegram | Chat | Discord | Twitter | Learning | Admitix


Благодарности

К содержанию

Команда 1package — написание статьи