Что такое релей Nostr? Руководство простыми словами
Релеи — это небольшие независимые серверы, которые хранят посты Nostr и передают их дальше. Что они делают, почему такой дизайн необычен и как выбрать релей.
Каждое сообщение Nostr передаётся через релей. Ваш клиент отправляет подписанные события на релеи; клиенты других пользователей получают события из релеев; и так повторяется для каждого поста, лайка, подписки и прямого сообщения. Релей — не самый привлекательный компонент, но именно он заставляет сеть работать.
В этом руководстве рассказывается о том, что такое релей на самом деле, что он делает и не делает, и как думать о том, какие релеи важны для вас.
Краткий итог. Релей — это небольшой сервер, который принимает подписанные события Nostr через WebSocket, хранит их и пересылает подписчикам. Не существует единого «релея Nostr»; сеть состоит из тысяч независимых релеев, которые не координируют свою работу. Ваш клиент подключается к нескольким одновременно; их совокупность — это ваш вид сети.
Когда будете готовы, заберите адрес @nostr.blog
Что делает релей
Три задачи, все простые.
Принимать события. Клиент открывает соединение WebSocket и отправляет сообщение EVENT с подписанным объектом JSON. Релей проверяет подпись (совпадает ли она с заявленным pubkey), опционально проверяет политики (спам, лимиты частоты, чёрные списки) и либо принимает, либо отклоняет событие. Принятые события сохраняются в хранилище.
Хранить события. Релеи используют локальную базу данных (обычно SQLite или PostgreSQL), индексированную по ID события, pubkey автора, типу события и значениям тегов. Это позволяет им эффективно отвечать на фильтры подписок.
Обслуживать подписки. Клиент отправляет сообщение REQ с фильтром («дай мне события от этих авторов, этих типов, с этой временной метки, максимум 100»). Релей запрашивает свою базу данных на предмет хранимых событий, соответствующих фильтру, передаёт их потоком, затем отправляет EOSE (конец сохранённых событий) и держит подписку открытой. Любое новое событие, соответствующее фильтру, отправляется клиенту в реальном времени.
Это полный API релея с небольшими вариантами. Релей ничего больше не делает: никакого рейтингования, никаких рекомендаций, никакой модерации сверх своих собственных политик, никакой координации между релеями.
Что релей не делает
Несколько вещей, которые релей теоретически мог бы делать, но обычно не делает.
Общаться с другими релеями. Релеи независимы. Они не синхронизируются друг с другом. Если пост есть на релее A, но не на релее B, тот, кто читает только из B, его не видит. Репликация происходит потому, что клиенты публикуют на несколько релеев, а не потому, что релеи зеркалируют друг друга.
Применять глобальные правила. Каждый релей имеет свои правила. Что один отклоняет, другой может принять. Нет никакого органа глобальной политики.
Проверять внесетевые утверждения. Релей принимает подписанные события; он не проверяет, что «alice@example.com» в поле NIP-05 действительно соответствует pubkey события. Это работа клиента.
Действовать как платформа. Релей — это не веб-сайт с домашней страницей, лентой или брендом. Это бэкэнд. Пользователи никогда не взаимодействуют с релеями напрямую; это делают клиенты.
Почему дизайн необычен
Большинство сетей имеют серверы, которые делают много. Экземпляр Mastodon — это не просто релей; это полное приложение наподобие Twitter с пользователями, профилями, лентами, инструментами модерации, панелями администратора. XMPP-сервер имеет пользователей, комнаты, MUC, pubsub. Homeserver Matrix — это сложное программное обеспечение.
Релей Nostr намеренно минимален. Релей не знает, кто его пользователи (нет учётных записей пользователей на релее). Релей не владеет его контентом (подлинность контента происходит от подписей, а не от того, кто его хранил). Релей не федерирует (никакой координации на уровне протокола с другими релеями).
Эта минималистичность — причина, почему релеев так много. Запуск одного дёшев, потому что релей делает так мало. VPS за 5 долларов в месяц может запустить релей, обслуживающий сотни активных пользователей. Сравните с запуском экземпляра Mastodon, который при аналогичном масштабе требует значительно больше ресурсов и обслуживания.
Релеи по умолчанию против пользовательских релеев
Каждый клиент Nostr поставляется со стандартным списком. Распространённые записи по состоянию на 2026 год:
wss://relay.damus.io(управляется Damus, высокий объём)wss://nos.lol(управляется сообществом, свободный)wss://relay.primal.net(управляется Primal)wss://offchain.pub(сообщество, стабильный)wss://relay.nostr.band(фокус на агрегацию)wss://nostr.wine(платный, отфильтрованный спам)
Они работают для большинства пользователей. Первые три обрабатывают большинство ежедневного трафика. Их замена не требуется, если у вас нет причины. (Если вы зарегистрировались через nostr.blog, список релеев по умолчанию уже настроен для вас; позже вы можете его отредактировать в настройках.)
Причины для настройки:
- Производительность. Релей, расположенный ближе к вам географически, работает быстрее. Если вы находитесь в Азии, добавление азиатского релея ускорит чтение.
- Приватность. Если вы не хотите, чтобы конкретный крупный релей видел ваши паттерны подписок, используйте другие.
- Специализация по темам. Некоторые релеи ориентированы на конкретные темы или сообщества. Подключение к ним увеличивает вашу подверженность этому контенту.
- Толерантность к спаму. Если вы тонете в спаме, платный релей с фильтром спама может стоить подписки.
Сколько релеев следует использовать
Три или четыре — обычно оптимальный вариант. Больше — не всегда лучше.
Слишком мало (1-2). Сбой одного релея на время заглушит ваши посты. Недостаточная избыточность.
В самый раз (3-6). Ваши посты попадают в достаточное количество мест, поэтому сбои не имеют значения. Производительность чтения хороша, потому что клиент может одновременно запрашивать у них. Производительность чтения хороша, потому что клиент может одновременно запрашивать у них.
Слишком много (10+). Каждый релей добавляет задержку и передачу данных. Клиенты должны запрашивать у всех; медленные замедляют всю ленту. Батарея и пропускная способность увеличиваются без пропорционального преимущества.
Если сомневаетесь, используйте стандартные. Если преследуете конкретную цель, меняйте постепенно.
Политики релеев имеют значение
Каждый релей имеет неписанные или письменные правила о том, что он принимает. Большинство снисходительны; некоторые строгие. Несколько распространённых типов политик:
Открыт для записи, открыт для чтения. Любой может публиковать, любой может читать. Большинство релеев сообщества.
Запись платная, чтение открыто. Вы платите небольшую комиссию за публикацию; любой может читать ваши посты. Большинство платных релеев. Резко снижает спам.
Белый список. Только одобренные учётные записи могут публиковать. Используется для компании или релеев сообщества.
С фильтром по темам. Принимает только события, соответствующие определённым критериям (хэштег, тип, длина).
С геозамыканием. Принимает только пользователей из определённых регионов. Редко.
Перед тем как полагаться на релей, проверьте его письменные политики (обычно в /.well-known/nostr.json или в информационной точке релея). Если ваш паттерн публикаций не совпадает с политиками релея, запись будет молча не выполнена.
Запуск собственного релея
Удивительно просто. Базовая настройка:
- Арендуйте VPS (диапазон 5 долларов в месяц подойдёт).
- Установите реализацию релея.
strfryиnostream— два распространённых варианта с открытым исходным кодом. - Откройте порт 443 или 8080; направьте DNS на сервер.
- Запустите релей.
Общее время: меньше часа для тех, кто знаком с Linux. Не требуется сложной конфигурации из коробки. Запуск релея для себя или небольшого сообщества добавляет устойчивость сети и даёт вам явный контроль над частью ваших данных Nostr.
Подробное руководство по этому содержится в run-your-own-relay.
Релеи и приватность
Каждый релей, к которому вы подключаетесь, видит:
- Ваш IP-адрес
- Фильтры, на которые вы подписаны (какие pubkey вы читаете, какие хэштеги вы отслеживаете)
- Ваши посты (их содержание, так как вы их здесь опубликовали)
- Время вашей активности
Релеи не видят:
- Содержание зашифрованных DM (только шифротекст)
- Ваш приватный ключ
Для пользователей, которые заботятся о минимизации утечки метаданных на уровне релея:
- Используйте Tor или VPN.
- Распределите ваше чтение по многим релеям, чтобы никто не видел полную картину.
- Используйте клиенты, которые чередуют релеи для разных типов подписок.
Большинству пользователей ничего из этого не нужно. Модель приватности протокола предполагает, что релеи — это полу-доверенная полу-общедоступная инфраструктура; она не предназначена для скрытия ваших паттернов активности от них.
Выбор релеев: простое правило
Если вы новичок: оставьте стандартные.
Если вы конкретно расстроены чем-то (спам, скорость, надёжность): меняйте только то, что вас расстраивает. Добавьте один или два релея или замените тот, который вас раздражает.
Если вы продвинутый пользователь: кураторьте намеренно. Выберите 4-6 релеев, которые соответствуют вашим потребностям (география, темы, уровень доверия) и управляйте ими тщательно.
Если вы параноик: распределитесь по достаточному количеству независимых релеев, чтобы ни один оператор не видел всю вашу активность. Используйте Tor. Смешивайте регионы.
Неправильный ход — добавить десятки релеев, надеясь, что больше будет лучше. Медленные клиенты и потраченная впустую пропускная способность — вот результат, а не лучший опыт.
Частые вопросы
Сколько релеев Nostr существует?
Нужно ли мне выбирать свои собственные релеи?
Может ли релей видеть мои посты?
Что делает релей быстрым или медленным?
Хранят ли релеи мои посты навечно?
Читать дальше
Что такое Nostr? Простое руководство на 2026 год
Nostr — это простой открытый протокол для социальных сетей и идентификации. Его не контролирует ни одна компания, и ни кто иной, кроме вас, не может удалить ваш аккаунт. Просто и понятно.
6 мин чтенияНачало работыКак устроен Nostr на самом деле: протокол без лишних слов
Под капотом Nostr — это 200 строк спецификации. События, подписи, релеи, подписки. Каждый движущийся элемент с конкретными примерами.
8 мин чтенияПродвинутое и техническоеПлатные релеи Nostr: что вы получаете за деньги
Платные релеи обещают ленты без спама, более длительное хранение, лучшую доступность. Что они действительно доставляют в 2026 году, какие стоят использования, когда бесплатного достаточно.
6 мин чтенияПродвинутое и техническоеКак Nostr справляется со спамом: практические методы защиты в 2026 году
У Nostr нет команды модерации, но спам — не нерешаемая проблема. Что действительно работает: proof of work, платные релеи, фильтры доверия, списки блокировки.
7 мин чтенияПродвинутое и техническоеКак запустить свой Nostr relay в 2026 году
Практическое руководство по запуску Nostr relay на дешёвом VPS. Какое ПО использовать, как его настроить, во сколько это обойдётся и зачем это может быть нужно.
7 мин чтения