Nostr – это новый инновационный интернет-протокол, целью которого является упрощение использования социальных сетей. Вместо единого веб-сайта Nostr использует ретрансляторы и криптографию с открытым ключом для децентрализации передачи сообщений через Интернет.
В этой статье показано, как установить клиент Nostr в Linux. Кроме того, он также покажет вам, как создать собственную уникальную пару ключей для участия в сети Nostr.
Как работает Nostr и зачем его использовать?
Ностр работает следующим образом: у каждого пользователя есть пара уникальных ключей, которые идентифицируют его внутри сети. Каждое сообщение, которое пользователь отправляет и получает от ретранслятора Nostr, подписывается и шифруется с использованием его ключей.
В результ
Contents
Как работает Nostr и зачем его использовать?
жет открывать и расшифровывать его сообщения. Это делает любой контент, проходящий через Nostr, конфиденциальным по умолчанию.Помимо этого, еще одним преимуществом Nostr перед другими сайтами социальных сетей является то, что он не зависит от контента. Это означает, что протокол не требует строгого формата входящих и исходящих сообщений. Например, сообщение Nostr может быть коротким, как твит, или длинным, как тематический блог.
Совет: Nostr — это проект, который зародился внутри сообщества Биткойн. Узнайте, что делает Bitcon особенным к хостинг полного узла и запуск Lightning Node уже сегодня.
Примечание. Следующие инструкции выполняются на компьютере с Ubuntu.
Установка клиента Gossip Nostr
Первым шагом в использовании Nostr является установка клиента на ваш компьютер. Хотя существует большое количество программ, которые могут подключаться к сети, самой надежной на данный момент является Gossip. Это клиент, ориентированный на настольный компьютер, для работы которого на вашем компьютере не требуется веб-браузер.
Загрузите пакет из репозитория разработчика на Github:
wget https://github.com/mikedilger/gossip/releases/download/v0.6.0/gossip_0.6.0_amd64.deb
Дважды щелкните файл.deb, чтобы начать установку пакета Gossip в вашу систему.
Создание первой учетной записи Nostr
Запустите приложение Gossip из меню «Приложения». Откроется простое белое окно, в котором представлен краткий обзор того, что вы можете делать внутри Gossip. Чтобы создать свою первую учетную запись, нажмите «Вы».
Нажмите
Установка клиента Gossip Nostr
дать пару ключей» и введите пароль своей учетной записи.Нажмите «Создать сейчас», чтобы создать новую учетную запись Nostr.
Импорт существующей учетной записи Nostr
Помимо создания новой учетной записи Nostr, Gossip также позволяет вам импортировать существующий ключ Nostr в качестве основной учетной записи пользователя. Это может быть полезно, если вы уже использовали Nostr и не хотите повторять списки подписчиков.
Все, что вам нужно сделать, это найти закрытый ключ вашей текущей учетной записи Nostr и вставить его в текстовое поле Gossip «Введите закрытый ключ» в категории «Импортировать закрытый ключ». Нажмите «Импортировать».
Подключение к реле и отправка заметки
Чтобы Nostr заработал, вам необходимо подключить его к ретрансляционному узлу. Это небольшие серверы в облаке, которые передают вашу зашифрованную информацию через Nostr. Они также позволяют вам находить других пользователей в сети, а также доставлять ваши сообщения подписчикам.
1. Нажмите кнопку «Реле».
2. Нажмите дополнительную кнопку «Настроить».
3. Чтобы добавить реле, напишите полный URL-адрес сервера, к которому вы хотите подключиться, затем нажмите «Добавить». В моем случае я использую следующие реле: wss://nos.lol, wss://relay.nostr.bandи wss://purplepag.es.
4. Установите флажки «Чтение», «Запись» и «Реклама» рядом с новым реле. Это позволит вашему клиенту Gossip использовать их для общения с другими клиентами.
5. Нажмите кнопку «Лента», чтобы опубликовать свою первую заметку.
6. Чтобы отправить первую заметку, напишите в пустом текстовом поле и нажмите «Отправить».
Подписка на другие аккаунты Nostr
Помимо отправки заметок самому себе, вы также можете следить за другими пользователями в сети и взаимодействовать с ними. Это похоже на функцию «Подписаться» на большинстве сайтов социальных сетей.
1. Нажмите кнопку «Люди».
2. Нажмите «Подписаться на кого-то нового».
3. Укажите ключ профиля учетной записи, на которую вы хотите подписаться. Это длинная строка букв и цифр, начинающаяся с «nprofile». Вы можете найти список текущих пользователей вместе с их ключами nprofile по посещение веб-сайта каталога пользователей .
4. Чтобы получить ключ nprofile для пользователя, нажмите маленький символ со стрелкой вниз рядом с пользователем, на которого вы хотите подписаться.
5. Нажмите «Копировать профиль».
6. Получив ключ nprofile, вернитесь в Gossip и вставьте его в текстовое поле непосредственно под категорией «Подписаться на nprofile».
7. Нажмите кнопку «Подписаться», чтобы загрузить заметки и информацию этого пользователя.
Чтение ленты внешней учетной записи Nostr
Одной из замечательных особенностей Nostr является то, что вы можете читать любые общедоступные данные, отправляемые на конкретную учетную запись, если знаете ее ключ nprofile. Это делает его полезным для пользователей, которые хотят создать ленту своих любимых пользователей «только для чтения».
Чтобы импортировать общедоступный канал другого аккаунта, вам необходимо получить его ключ «npub». Вы также можете получить это, зайдя на Nostr.Band.
Нажмите на стрелку вниз того пользователя, которого вы хотите импортировать в Gossip.
Нажмите «Копировать npub».
Откройте Gossip и нажмите «Вы», затем «Ключи».
Прокрутите окно вниз и вставьте ключ npub в текстовое поле под категорией «Импорт открытого ключа».
Нажмите «Импортировать открытый ключ», чтобы загрузить канал внешней учетной записи в Gossip.
Полезно знать: создание собственных ключей GPG узнайте, как работает криптография с открытым ключом в Linux.
Часто задаваемые вопросы
Я не вижу ни одной публикации в своем клиенте Nostr.
Эта проблема, скорее всего, связана либо с неправильно настроенным списком ретранслятора Gossip, либо с неисправным ретранслятором. Чтобы это исправить, вы можете дважды проверить список ретрансляторов, если на каждом сервере включены разрешения «Чтение» и «Запись». Вы также можете включить дополнительные реле, которые будут служить резервной копией для вашего клиента Gossip.
Могу ли я использовать свою учетную запись Gossip Nostr на другом клиенте?
Да. Поскольку учетная запись Nostr представляет собой всего лишь простую пару открытого и закрытого ключей, вы можете передать свою учетную запись любому клиенту, и он по-прежнему будет загружать все ваши заметки и текущие списки подписчиков.
Можно ли заблокировать спам в Nostr?
И да, и нет. По умолчанию общедоступный ретранслятор всегда принимает заметку независимо от того, откуда она пришла. Это означает, что спамер всегда может транслировать сообщения публично, и клиент пользователя должен фильтровать эти сообщения. Однако вы можете подписаться на ряд платных услуг , которые будут выполнять фильтрацию спама на уровне ретрансляции.
Автор изображения: Редд Ф через Unsplash . Все изменения и скриншоты Рамсеса Реда.