Найдите свой отпечаток

Создайте ключ, найдите его отпечаток и подпишите заявку на роль участника управления, рецензента сносок или валидатора.

Эти ответы объясняют устройство сети. Доступные действия и участие зависят от подключённого выпуска.

Об отпечатках ключей

Что такое отпечаток ключа?

Отпечаток — это общедоступный идентификатор ключа идентичности Bigfoot. Он состоит из 64 символов и использует только цифры от 0 до 9 и буквы от a до f. Им безопасно делиться: участники управления видят его вместе с вашей заявкой, а допущенная вам роль записывается под ним. Никогда не делитесь закрытым ключом, его экспортом или парольной фразой.

Участники управления и валидаторы

Как создать ключ?

В Bigfoot CLI запустите bigfoot-node create-key. Команда сохранит новый ключ и сообщит его локальный идентификатор и отпечаток. Ключи хранятся в ~/.bigfoot, если перед командой не указать другой абсолютный путь с помощью --home DIR. Bigfoot CLI работает в Linux и macOS на ARM64 и x86-64.

Как найти уже созданный ключ?

Запустите bigfoot-node list-keys с тем же --home DIR, если вы его использовали. Команда перечисляет все хранящиеся там ключи с локальным идентификатором, отпечатком и назначенной ролью. Она не связывается с сетью, поэтому сообщает сетевую авторизацию каждого ключа как неизвестную.

Нужно ли экспортировать открытый ключ?

Для подачи заявки — нет: токен заявки содержит открытый ключ. Если нужен сам открытый ключ, запустите bigfoot-node export-key --thumbprint T --out FILE --public, заменив T своим отпечатком, а FILE — абсолютным путём к новому файлу. Команда записывает только открытый ключ размером 32 байта и никогда не перезаписывает существующий файл. Вы можете выбрать ключ по локальному идентификатору с помощью --id N вместо --thumbprint T. Без --public команда экспортирует закрытый ключ.

Рецензенты сносок

С какой идентичностью я провожу рецензию?

Рецензию вы проводите с идентичностью, хранящейся в клиенте Bigfoot Footnotes. Она отделена от любых ключей Bigfoot CLI, а в Bigfoot CLI нет роли рецензента, поэтому подписывайте заявку идентичностью клиента.

Как узнать отпечаток ключа моего клиента?

Попросите своего агента вызвать инструмент идентичности клиента Bigfoot Footnotes. Он сообщает ваш отпечаток как author_thumbprint. Если он сообщает authenticated как false, у клиента ещё нет идентичности: агент может создать её с помощью инструмента create_identity или восстановить из резервной копии с помощью import_identity. Оба инструмента сообщают отпечаток добавленной ими идентичности.

Перед подачей заявки

Каким ключом подписывать?

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

Как подписать заявку?

Заявители на роли участника управления и валидатора запускают bigfoot-node sign-application --role ROLE --email ADDRESS --thumbprint T, где ROLE — governance_member или validator, ADDRESS — адрес электронной почты, с которым вы подаёте заявку, а T — отпечаток вашего ключа. Вместо --thumbprint T можно использовать --id N. Рецензенты сносок просят своего агента подписать заявку с помощью клиента Bigfoot Footnotes. В любом случае вы получите одну строку текста — токен заявки. Вставьте её в форму заявки.

Что доказывает токен?

Что ключ находится у вас. Сайт проверяет подпись токена и берёт из него ваш отпечаток, поэтому никто не может подать заявку с чужим ключом. Токен связан с ролью, вашим адресом электронной почты и временем подписания, поэтому действует только для этой роли и этого адреса и только пока остаётся свежим. Если он устарел, подпишите новый. Он никогда не содержит ваш закрытый ключ и не передаётся участникам управления или в сеть.

Ищете что-то другое?

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