Solana: персонализация валидатора
⠀В сети Solana можно персонализировать своего валидатора, чтобы выделяться среди остальных. Подробный алгоритм описан в этой статье.
Содержание
Вступление
⠀В сети Solana можно персонализировать своего валидатора, чтобы не быть безликим набором ключей, а выделяться среди остальных. Подробный алгоритм персонализации описан далее.
Keybase
⠀Keybase — это протокол, сопоставляющий профили социальных сетей (GitHub, Twitter, Reddit и т. д.) с ключами шифрования.
⠀Помимо этого существуют другие продукты:
⠀Именно этот протокол используется большинством приложений для персонализации валидаторов сети Solana.
Создание и настройка аккаунта
⠀Для начала необходимо зарегистрироваться на сайте Keybase и подтвердить почту, отправив письмо через настройки аккаунта.
⠀После подтверждения почты можно установить аватар нажав на него и выбрав нужный файл.
⠀Далее нужно сгенерировать PGP ключ.
⠀После этих действий в профиле появится PGP ключ, который будет полезен при установке аватара в сети из экосистемы Cosmos.
Создание репозитория
⠀Для автоматического получения информации о Solana валидаторе различными приложениями, в т.ч. эксплорером, необходимо создать специальный Keybase репозиторий.
⠀Для этого необходимо скачать и установить приложение (доступно на всех популярных ОС).
⠀Авторизоваться при помощи логина и пароля, в конце указать имя устройства.
⠀Открыть свой публичный репозиторий.
⠀Создать в нём директорию solana
, а в ней файл validator-IDENTITY
.
⠀Проверить успешную загрузку можно открыв в браузере ссылку
https://keybase.pub/USERNAME/solana/
CLI
⠀После взаимодействия с Keybase можно переходить к установке персонализации своего Solana валидатора.
⠀Для этого нужно подключиться к серверу, изменить значения на свои в команде ниже и выполнить её
solana validator-info publish "VALIDATOR_NAME" \ -n "KEYBASE_USERNAME" \ -d "DETAILS" \ -w "WEBSITE"
⠀Обновление информации может занять различное время в разных приложениях, например в Validators App это произойдёт примерно через час.
Полезные ссылки
Keybase | Validators App | Официальная документация
1package
Telegram | Chat | Discord | Twitter | Learning | Admitix
Благодарности
Команда 1package — написание статьи