2023-01-28 18:50:44
Менеджмент ключей NostrКак и в случае с мнемоникой биткоин кошельков, менеджмент ключей Nostr имеет первостепенную важность. Вставлять ваш основной приватный ключ в каждый попавшийся клиент будет крайне опрометчиво. Хоть на данный момент существует не так много методов менеджмента ключей Nostr, всё же некоторые из них достойны внимания энтузиастов, начинающих своё общение с протоколом.
Публичный ключСтоит отметить, что даже менеджмент и хранение публичного ключа Nostr может стать проблемой для новых пользователей. Если вы хотите, чтобы другой пользователь смог хотя бы найти вас, необходимо предоставить ему ваш публичный ключ. Конечно, вы можете записать его в любое удобное место и копировать его от туда, но лично я нашел для себя более удобный вариант — шорткат.
Зайдите в настройки ввода/клавиатуры на вашем устройстве и добавьте словосочетание, которое будет заменяться вашим публичным ключом. Я поставил себе шорткат
=npub, который при написании заменяется на мой публичный ключ Nostr. Вы можете написать любую другую комбинацию и поставить в начале специальный символ, чтобы защититься от ложных срабатываний. Таким образом публичный ключ Nostr будет всегда под рукой.
Приватный ключНи в коем случае не проверяйте новые клиенты на работоспособность с помощью своего основого приватного ключа. Помните, что многие клиенты можно проверить с использованием публичного ключа. В таком случае вам будет доступна только открытая информация, не требующая подписи. Либо генерируйте новый ключ в каждом новом клиенте, если не уверены в их надежности.
Чтобы каждый раз не вводить напрямую основной приватный ключ, используйте расширение для браузера. Такой способ подходит для веб-клиентов Nostr, к примеру, для snort.social или astral.ninja. На данный момент существует несколько вариантов, но сегодня рассмотрим два самых проверенных и надежных — Nos2x и Alby.
Nos2x — расширение, написанное @fiatjaf — создателем Nostr. Оно доступно для Chrome и Firefox и способно подписывать сообщения в браузерных клиентах Nostr без необходимости раскрывать приватный ключ. Расширение позволяет сгенерировать его в настройках, так что сделайте это в оффлайн режиме.
Alby — расширение для Lightning транзакций, о котором я писал ранее. Оно одним из первых ввело поддержку NIP-07 Nostr Signer Extension. Расширение способно подписывать сообщения в веб-клиентах. Достаточно сгенерировать приватный ключ в настройках расширения, после чего оно будет работать в веб-клиентах, поддерживающих NIP-07.
Оба расширения генерируют и хранят ваш ключ локально, так что настоятельно рекоммендую сделать
физический бэкап после
оффлайн генерации на устройстве.
Если вы предпочитаете Safari, обратите внимание на браузер Orion, о котором я так же делал материал. Он работает на движке Apple WebKit, обладает нулевой телеметрией и настройками повышенной конфиденциальности. При этом поддерживает расширения Chrome и FireFox. Я уже проверил, Orion поддерживает Nos2x и Alby.
290 viewsedited 15:50