Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 5
Generated: 01:28:41
Релеи Ностр (18.11.2025) Обзор из обещанных. Пожалуй главное, с чего после регистрации следует начинать общение в сети Nostr это настройка (подключение) релеев, которые по своей сути являются серверами. От них зависит, что вы будете видеть, с кем будете общаться, и насколько стабильно. Клиенты, т.е. программы для общения, предоставляют интерфейс, своего рода интерьер, в котором вы будете находиться. Небольшое морализаторство с экскурсом к языкам. В Nostr используется слово "relay", переводимое обычно на русский как "переключатель", "реле". По своему "электрическому" смыслу реле и есть переключатель: в зависимости от входного сигнала оно что-то то включает, то выключает. Поэтому технически слово "реле" это не очень-то правильное название серверам (релеям) Nostr. Более правильным по смыслу и назначению будет другое значение слова relay – "ретранслятор", т.е. устройство, которое что-то получает и передает. В этом и есть смысл релеев Nostr: собирать, хранить (не всегда) и передавать информацию от одних пользователей другим. Поскольку слово "ретранслятор" достаточно неудобное, то используется модифицированно-русифицированный англицизм – "релей" (релеи, релеев, релеями), имеющий смысл сказанного выше. Все клиенты Nostr изначально имеют автонастраиваемый список подключенных релеев, определяемых через функцию Настройки клиента. Релеи различаются назначением: "для чтения", "для записи", "для чтения-записи". Чтобы не забивать себе голову технической и прочей информацией достаточно просто принять третий вариант и запомнить, что практически все клиенты, в которых вы авторизуетесь, будут использовать три набора релеев. И по сути, наборы релеев это не признак клиента, а скорее – признак аккаунта. Вы в своём аккаунте сразу или в течение какого-то времени определяете, какими релеями хотите пользоваться для получения и передачи информации (чтение и запись), меняете списки (наборы) в выбранном вами клиенте и сохраняете. Эти настройки передаются за аккаунтом в другие клиенты, если вы ими воспользуетесь. Назначение релеев достаточно разнообразно: они обеспечивают взаимодействие пользователей, позволяя им публиковать и читать заметки (посты) и другой контент (статьи или видео), личные сообщения, а также получать данные от других ретрансляторов (релеев) по выбору пользователя. Можно запускать собственные релеи. Всё это позволяет избегать блокировок. Для борьбы со спамом релеи могут применять фильтры, требовать аутентификацию или взимать плату за публикации. Пользователь всегда ориентируется на определенную тематику используемых материалов. Релеи, путем взаимодействия пользователей, вполне целенаправленно концентрируют у себя определенный контент, т.е. становятся информационными, в стиле и смысле СМИ, могут быть тематическими, например, хобби, спорт, искусство, а в общем и целом по наполнению – какими угодно. Изначально содержание и функции релея определяет его автор или владелец. Поэтому понимание того, следует ли вам выбрать тот или иной релей придет после исследования его ленты публикаций и функциональности. Для подобной фильтрации релеев в клиентах Nostr существует список Избранных релеев, хотя и не во всех клиентах. Список вы можете настроить в интерфейсе через раздел поиска или обзора информации, новостей, либо в самих настройках клиента. Имеется обособленная третья группа релеев: для приема и передачи личных сообщений, т.е. для организации чатов в виде мессенджеров. Некоторые клиенты мессенджеров не имеют. Клиенты и релеи под "личку" разнообразны и условно капризны, поэтому мессенджер в одном клиенте может не получать сообщения из мессенджера другого клиента или контакт может быть довольно кривым. Например, так пока обстоит дело в связке клиентов Primal и YakiHonne. Учитывая всё сказанное, число релеев в настройках для использования следует расширять, ориентируясь на количеств используемых вами клиентов. Некоторые клиенты (как Jumble) ругаются на большие списки релеев, рекомендуя подключать от двух до четырех, но учитывая происходящее в интернете, в сетях и просто в странах – надежность выше при расширении списка. Хотя и перебарщивать всё же не стоит, чтобы не плодить баги, которые случаются. Еще одно замечание – о доступности релеев. Как правило, она семафорится в настройках клиентов интерактивными цветовыми метками – зеленый сигнал это доступность релея, красный – обратное. При этом надо понимать и помнить, что любой сигнал это сигнал в данное время, в другое он может быть иным. Так же надо понимать, что есть релеи специфические, которые имеют ограниченный функционал, например, под те же личные чаты. Существуют платные или "элитарные", куда попасть можно только за плату или по рекомендациям каких-либо посвященных лиц или особым условиям. Не имея такого подключаться к ним, само собой, бесполезное занятие. И, наконец, связь с релеями может быть нестабильна, что зависит от местоположения самого релея и вас, от конфигурации сетей, от сетевого оборудования, в т.ч. используемого для слежки и блокировки, от политики прав доступа к релеям, от использования прокси-серверов или VPN, и бог знает от чего еще. Проверяется всё это просто опытным путем. Вам стоит просто подключиться и понаблюдать, работает ли релей для вас, часто ли глючит, не обращая внимания на возможный красный семафор сейчас. А после наблюдений менять свои предпочтения, если имеются сомнения в качестве работы релея. Протокол Nostr не совсем обычный, как и вся его сеть, поэтому в настройках используются специфичные обозначения релеев (wss), что будет видно по спискам и примерам на скринах. Далее мои текущие списки релеев по группам, на основании своих намеренно ограниченных предпочтений, после некоторых опытов в сети Nostr. Тем же опытным путём выбран наиболее устраивающий меня клиент: YakiHonne, в двух вариациях: web-клиента, т.е. браузерной версии для компа, и версия под Android (в мобиле). Данный клиент вполне (пока) дружелюбен к достаточно старому железу, что для многих является немаловажным фактором. Как и где вписывать и переключать релеи в Настройках и т.д. покажу скринами из клиента Yaki. Порядок расположения релеев роли не играет. Content relays (релеи чтения-записи или контент-релеи): 1) (wss://relay.primal.net) 2) (wss://offchain.pub) 3) (wss://nostr-01.yakihonne.com) 4) (wss://nostr-02.yakihonne.com) 5) (wss://relay.damus.io) 6) (wss://relay.nostr.band) Private messages relays (релеи личных сообщений): 1) (wss://relay.0xchat.com) 2) (wss://relay.damus.io) 3) (wss://nostr-01.yakihonne.com) 4) (wss://nostr-02.yakihonne.com) 5) (wss://relay.nostr.band) 6) (wss://nostr.mom) Избранные релеи (ретрансляторы) для чтения контента; можно добавлять какие угодно, оценив свой интерес к их контенту: 1) (wss://nostr-01.yakihonne.com) 2) (wss://nostr-02.yakihonne.com) 3) (wss://pyramid.fiatjaf.com) 4) (wss://relays.land/spatianostra) 5) (wss://news.utxo.one) 6) (wss://relay.primal.net) 7) (wss://nos.lol) 8) (wss://nostr.mom) 9) (wss://relay.damus.io) 10) (wss://relay.nostr.band) Любой из списков может корректироваться в любое время по желанию. Некоторые уточнения и рекомендации. Ссылки на свои аккаунты или публикации, либо на чужие, для широкой аудитории, можно и даже удобнее публиковать через "прыгуна" (джампер-портал): Примечание: ссылка намеренно сделана пробелами некликабельной для визуального представления. Внутри Ностра она просто перекидывает в указанный аккаунт. Данную ссылку можно полноценно использовать вне сети Ностр. https :// njump.me/ npub 1vtem7mnwe9p7hytszwd0ctx9gdxzrg3jhltwgq07nzmv804dyx0qh2ums8 njump(.)me можно перевести как "прыгни на меня" )), где npub с кучей букв и цифр это публичный ключ аккаунта в сети Nostr. Ключ можно подставлять чей угодно, можно и ссылки на любую публикацию в Ностре, взяв ее из информации о самой публикации. В джампере, открывшемся по подобной ссылке (с npub) будет отображена краткая информация об аккаунте, список его заметок и ответов, а справа, под Open in (Открыть в), находятся кнопки популярных клиентов, в которые можно перейти по нажатию на соответствующую кнопку. Альтернативно ссылки на аккаунты можно использовать с адресом конкретного клиента, в котором автор обитает, тогда первоначально ссылка будет выглядеть так: Ссылка аналогично "поломана". https :// yakihonne.com/ npub 1vtem7mnwe9p7hytszwd0ctx9gdxzrg3jhltwgq07nzmv804dyx0qh2ums8 Не совсем по теме, но достаточно важное дополнение. В Nostr функция редактирования контента практически отсутствует. И после публикации его содержание исправить нельзя, как и добавить в текст какую-то ссылку. Свой материал предпочтительно тщательно проверять перед публикацией, ссылки на другие материалы нужно иметь заранее, "потом добавлю" не прокатит (пока, во всяком случае). После всего изложенного понять что представлено на скринах не составит труда. Напомню, что это web-клиент YakiHonne. (1) image (2) image (3) image (4) image (5) image (6) image (7) image (8) image (9) image (10) image Всем добра и удачи!
2025-11-18 04:23:56 from 1 relay(s) 3 replies ↓
Login to reply

Replies (5)

Как и всегда: качественный, подробно и понятно изложенный, и, конечно же, полезный материал. 👏👏👏 Благодарю тебе за него! 🤝 И отдельное "мерси" за списки релеев. 🤗 Они - как раз именно то, что мне просто позарез как было необходимо с самого начала пользования этим протоколом. 👍
2025-11-18 04:48:54 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
Классный разбор, очень пригодится! 👍 Редактирования, действительно, нет, и в чатах, похоже, тоже. Ещё такой момент: как я понимаю, автоматический перевод публикаций тоже зависит от релей, так как у меня в Аметисте он то есть, то нет.
2025-11-18 13:07:30 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
Поживем - увидим )) В чатах конечно нет редактирования, это сразу ясно стало. Чаты, увы, тут пока недоразвиты. Остается надеяться, что это временно и ненадолго! Нет, перевод к релеям отношения не имеет. Нет релея, отвечающего за перевод. Точнее - почти уверен, что нет. Перевод это функция от сторонних сервисов, в частности libretranslate и другие, которые коннектятся к Ностру через API, специальный приёмо-передающий сервис, предоставляющий что-то вроде разных библиотек. Аметист сам по себе, как клиент, может нести встроенные функции переводчика, через те же API. Ну а глюки - они везде. Так же в ФБ или Инсте перевод работает - то есть, то нет. То переводит, то глючит. В Ностре пока сложновато с переводами.
2025-11-21 20:37:00 from 1 relay(s) ↑ Parent Reply
Мерси за отзыв! ) Потребности у всех конечно срочные, надо всё и сразу, и с самого начала ))) Но так не бывает, всегда чего-то не хватает. Поэтому приходится постепенно устранять пробелы... Списки, думаю, вполне достаточные на первое время. А потом видно будет. Если что - бум уточнять.
2025-11-21 20:44:57 from 1 relay(s) ↑ Parent Reply
Благодарю за дополнения! Только я исхожу из принципа разумной достаточности - не перебарщивать с контентом. Мне и с перечисленными у меня надо еще часов 6 добавить к суткам, чтобы всё читать 😅 Под id ты имеешь в виду ссылку без домена, nevent...тра-та-та? nostr:nevent1qgsx9ualdehvjsltj9cp8xhu9nz5xnpp5getl4hyq8lf3dkrh6kjr8spr4mhxue69uhkummnw3ez6vpj9eukz6mfdphkumn99e3k7mf0qywhwumn8ghj7mn0wd68ytfsxyh8jcttd95x7mnwv5hxxmmd9uqzpydccmsl3rdvhccvlg5adq82vf06tvugnla6wekttmgzuepdlkkj3whtgp Эта, именно без домена, в буквенном виде, занимает почти три строки на широком окне, но Ностр ее сам преобразует в активную ссылку. Или Яки преобразует, поскольку я пишу из него. А изолирует ее (для показа) только прилипшее подчеркивание впереди и она вытягивается без переноса, ломая окно просмотра )) Вощим не понравились мне эти ссылки. Поэтому выбрал укороченный вариант с доменом Яки. Еще эти длинные ссылки извне не работают, только внутри Ностра.
2025-12-05 23:42:41 from 1 relay(s) ↑ Parent Reply