Технологии

Nostr: будущее социальных сетей - конфиденциальность, свобода и расширение возможностей

Nostr - протокол, децентрализованная социальная сеть и возможность с легкостью обойти цензуру. Что такое ретранслятор, клиенты Nostr и как работает децентрализованная сеть Nostr - все ответы в статье.

Команда is*hosting 20 июн 2023 6 мин
Nostr: будущее социальных сетей - конфиденциальность, свобода и расширение возможностей

Децентрализованная новая социальная сеть, позволяющая обходить цензуру и сохранять данные пользователей даже при “падении” сервера. Новая технология, перенявшая особенности авторизации у криптокошельков и набирающая популярность у любителей свободы в социальных сетях. Nostr - вот о чем пойдет речь в этом материале, и мы попробуем убедить вас в инновационности этой технологии для социальных медиа.

Что такое Nostr?

Nostr расшифровывается как “Notes and Other Stuff Transmitted by Relays”, что означает “Сообщения и другие материалы, передаваемые по ретрансляторам”, и представляет собой децентрализованную сеть на основе криптографических парах ключей.

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

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

Технология Nostr включает в себя не только социальные приложения (бесцензурные аналоги Twitter), но и другие инструменты для работы с Nostr, музыкой, подкастами и для создания контента. Сама “начинка” Nostr упрощает написание клиентов и ретрансляторов и способствует разнообразию программного обеспечения.

Как работает децентрализованная социальная сеть Nostr?

Как работает децентрализованная социальная сеть Nostr?

Существует два основных компонента Nostr: клиенты и реле (relays - ретрансляторы). А каждого пользователя можно представить в виде пары ключей.

Nostr можно сравнить с Mastodon. Однако сами разработчики Nostr считают, что Mastodon был отличной инициативой “по децентрализации социальных сетей десять лет назад, когда Интернет был более дружелюбным, а владельцам серверов можно было доверять в плане сотрудничества”. При этом Mastodon не решал проблему цензуры, а Nostr справляется с этой задачей.

Основными принципами работы Nostr являются:

  • Технологии блокчейн.
  • IPFS для хранения данных.
  • Шифрование с открытым и закрытым ключом для предоставления пользователям контроля над данными.
  • Отсутствие центральных серверов - полностью децентрализованная сеть.

Открытый и закрытый ключи

Каждый пользователь запускает клиент (приложение) и авторизуется с помощью закрытого (приватного) ключа или же генерирует новую пару ключей при регистрации. Использование криптографии отличает Nostr от привычных социальных сетей, где используются пароль и электронная почта. Закрытый ключ хранится в надежном, выбранном пользователем, месте. Стоит отметить, что потеря приватного ключа может привести к потере данных, ведь он является единственно важным обозначением вашей идентификации.

Для более легкого восприятия, открытый ключ можно представить как никнейм, а закрытый ключ - как пароль. Однако в данном случае закрытый ключ нельзя сбросить в случае потери.

Клиенты Nostr

Клиенты Nostr

Клиент — это просто интерфейс для просмотра сообщений, транслируемых по протоколу Nostr. Именно поэтому пользователи после создания ключей, могут спокойно проходить авторизацию в любом из предложенных клиентов.

Поскольку новая социальная сеть Nostr дает полную свободу в создании приложений (клиентов) на его основе, вы можете выбирать клиент на основе личных предпочтений, будь то желание увидеть аналог интерфейса Twitter или приложение с фокусом на ретрансляторах. Вот несколько клиентов с официального сайта Nostr.

Для использования в браузере - веб-клиенты:

  • Snort, понятный в использовании даже для новичков.
  • Yosup, для любителей минимализма.
  • Primal, быстрый клиент с кэшированием на стороне сервера.

Для iOS:

  • Nos, приятный интерфейс и надежная защита.
  • Damus, первый клиент Nostr, заблокированный в Китае.
  • Plebstr, надежный клиент с закрытым кодом.

Для Android:

  • Nostros, клиент с полным набором функций и экспериментальными методами ретрансляции.
  • Amethyst, еще один клиент с расширенной функциональностью.

Для рабочего стола можно использовать Gossip, more-speech, Lume.

Relays, или ретрансляторы

Любой пользователь может запустить relays (серверы, к которым он подключится) для обмена сообщениями. Отправленные и подписанные закрытым ключом сообщения, как посты в Twitter, будут транслироваться на ретрансляторе, к которому подключен пользователь.

Также в NOSTR можно отправлять личные сообщения, зашифрованные открытым ключом, которые сможет расшифровать только получатель.

К просмотру доступна карта ретрансляторов, включая платные варианты.

Как Nostr обходит цензуру?

Как Nostr обходит цензуру?

Новая социальная сеть полностью децентрализована, что практически исключает возможность полного удаления пользователя. Децентрализованные социальные сети имеют особенность: если один из нескольких ретрансляторов прекратит работу, ваши данные не пострадают. Это дает некоторую защищенность по типу бэкапов, поэтому Nostr позволяет подключаться сразу к нескольким ретрансляторам одновременно.

Помимо прочего, для полноценного обхода цензуры, пользователи могут запускать собственные relays. Для создания своего relay можно использовать выделенный сервер или VPS надежного хостинг-провайдера. Это гарантирует, что у вас всегда будет копия всех ваших сообщений и взаимодействий Nostr за все время. Официальное руководство по созданию собственного ретранслятора пока в разработке, и здесь входит в игру открытый исходный код. Так как у опенсорсной технологии есть сообщество, пользователи помогают друг другу в таких вопросах.

VPS

Виртуальные приватные серверы - эффективная работа по приятной цене. Быстрые NVMe диски, 25 стран, управляемые и неуправляемые VPS.

Подробнее

В целом, ответ на вопрос о том, как Nostr удалось избавиться от цензуры, лежит в сущности децентрализации и природе этой технологии. Nostr не управляется компанией, а разработчики, работающие над кодом, финансируются за счет донатов.

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

Как связаны Nostr и криптовалюты?

Принцип использования криптографии в приложениях Nostr делает их похожими на криптокошельки. Естественно, это позволяет владельцам криптовалют легко адаптироваться и использовать современные решения Nostr.

Клиенты Nostr могут без труда интегрировать сети Bitcoin и Lightning для мгновенных платежей. Например, Nostr предлагает клиент Current со встроенным Bitcoin кошельком.

Осуществление платежей Биткоином происходит децентрализованно и позволяет ретрансляторам монетизировать свою деятельность и предотвращать спам-атаки. В данный момент в сети отсутствует монетизация за показ рекламы, поэтому комиссия за подключение к некоторым ретрансляторам вполне оправдана.

Особенности социальной сети Nostr

Особенности социальной сети Nostr

Что вы можете делать в социальной сети Nostr?

  • Следите за людьми и просматривайте их публичные сообщения.
  • Делитесь обновлениями, фотографиями, ссылками и многим другим.
  • Отправляйте друзьям личные сообщения.
  • Контролируйте данные и самостоятельно решайте, чем и с кем делиться.
  • Наслаждайтесь отсутствием рекламы, навязанного контента или продажи личных данных с целью получения прибыли.

Если вы являетесь пользователем Twitter, вы можете использовать nostr.directory для поиска пользователей Twitter, за которыми вы следите и которые связали свои аккаунты в Twitter с открытыми ключами Nostr.

Подписаться можно и на десятки известных пользователей Nostr, например, отслеживая nostr.band и просматривая их взаимодействия, ответы и т.п.

Переключаясь на новое приложение на базе протокола Nostr, вы не потеряете свои личные сообщения, посты, сеть фолловеров и людей, которых отслеживаете. Все это будет отражено в любом клиенте, в который вы войдете с помощью пары ключей.

Приложения Nostr: гайд по использованию

Клиенты Norst существуют для разных операционных систем и отличаются интерфейсом и функциональностью. Для примера мы выбрали Snort в веб-версии и Plebstr, который подходит как для Android, так и для iOS.

Регистрация и создание учетной записи проходят в несколько кликов. Перейдите на snort.social и начните создание аккаунта, нажав на “Create Account”.

создание учетной записи snort

Следующий шаг - сохранение сгенерированных ключей в надежном месте. На этом же этапе можно изменить язык клиента. После сохранения ключей продолжите регистрацию.

ключи snort

На этом этапе можно установить аватар и придумать никнейм, однако все это можно сделать и позже в настройках аккаунта.

настройки аккаунта snort

Готово! Так выглядит страница записей Snort после регистрации.

главная snort

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

snort пост

Продвинутые настройки предлагают выбрать ретрансляторы, которые будут транслировать ваш новый пост, и другие настройки.

настройки публикации snort

После нажмите на “Отправить” и ваш пост появится в ленте.

новый пост snort

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

подписки snort

Далее нам понадобится узнать приватный ключ. Для этого необходимо перейти в “Настройки” в раздел “Аккаунт” и нажать на “Экспортировать ключи”.

ключи snort

Скопируйте закрытый ключ и храните его в защищенном месте. Помните, что потеря закрытого ключа означает потерю аккаунта.

Теперь попробуем на практике особенность работы с протоколом Nostr - возможность пользоваться несколькими клиентами и использовать одну пару ключей для всех приложений.

Перейдите в Google Play или App Store и установите клиент Plebstr.

приложение plebstr

Откройте приложение и вместо создания нового аккаунта зайдите в уже существующий. Для этого нажмите на “Login” и в соответствующее поле введите приватный ключ, который ранее скопировали из Snort.

login plebstrзакрытый ключ plebstr

Готово! Теперь вы в аккаунте и можете активно им пользоваться на смартфоне.

plebstr

В приложении можно легко отправлять сообщения через раздел “Messages” или напрямую через аккаунты других пользователей.

plebstrсообщения plebstr

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

Будущее Nostr

Будущее Nostr

Nostr децентрализован и не принадлежит единой компании (например, как Twitter). Это означает, что направление развития протокола зависит от всех его пользователей.

NIP (Nostr Implementation Possibilities) существует именно для обеспечения совместимости вносимых изменений. Каждый разработчик может придумывать собственные решения общих проблем и реализовывать их только в своем приложении, однако намного лучше, если все идеи будут реализовываться для всех приложений одновременно, создавая единый стандарт. NIP существуют для координации этого процесса.

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

Несмотря на все особенности работы с Nostr, эта технология все еще активно развивается и, возможно, стоит на пороге новой эры социальных сетей. Сеть и дальше будет расширять базу пользователей и сеть, включая новые функции децентрализации, сохранения устойчивости к цензуре и конфиденциальности.

Действительно ли Nostr - новое поколение социальных сетей?

Действительно ли Nostr - новое поколение социальных сетей?

Технология с открытым исходным кодом и протокол, позволяющий децентрализовать социальную сеть таким образом, чтобы сохранить конфиденциальность и избавиться от цензуры - Nostr считается конкурентом Twitter с интересными особенностями, которые являются значимыми преимуществами для многих пользователей.

Nostr построен по современным принципам криптографии, что позволяет подключаться к различным клиентам с помощью пары ключей и иметь постоянный доступ к аккаунту из любого приложения, поддерживающего протокол Nostr. Более того, сеть Nostr позволяет проводить платежи Bitcoin. Еще одной особенностью Nostr является его децентрализация посредством работы с несколькими ретрансляторами (relays) вместо центрального сервера. Именно это позволяет пользователям избавиться от цензуры.

Протокол развивается и все чаще находит “последователей” среди известных личностей. Джек Дорси, Виталик Бутерин, Эдвард Сноуден поддерживают Nostr, включая крупное сообщество разработчиков. Протокол ожидают крупные изменения и, несомненно, громкое развитие.

Попробуйте Nostr и решите для себя сами, является ли эта технология будущим социальных сетей.

Персональный VPN

Сохраняйте анонимность онлайн с выделенным IP и не подвергайте опасности свои личные данные.

$5.00/месяц