Сеть Nostr. Релеи Nostr
Альтернатива Бастиону, вопреки вранью Сачкова – ЕСТЬ!
Например, одна из сетей – Nostr. Такая же псевдонимная, при регистрации вы получите ту же пару ключей, публичный и приватный. Сеть не спрашивает ни телефонов, ни электронных почт. У сети множество серверов – релеев. Она имеет "валюту" – zap-ы, что по сути – производная Биткойна, но на втором его уровне: Lightning Network – платежный протокол, работающий поверх блокчейна биткоина, который позволяет проводить быстрые и дешевые транзакции между участниками. Используется для мелких повседневных транзакций, поскольку платежи могут осуществляться в сатоши (долях биткоина), что упрощает микроплатежи. Nostr предоставляет несколько клиентов (программ) на выбор для разных платформ: Винда (иногда десктоп-приложение и/или web-клиент - браузерная версия), Линукс, Айосы, Маки и конечно Андроид. Клиенты разнообразны на вид и многофункциональны. И чаще всего намного приятнее и стабильнее Бастиона.
Но сейчас не о сети, а о его составляющих. Обзор для новичков от новичка )
Пожалуй главное, с чего после регистрации следует начинать общение в сети Nostr это настройка (подключение) релеев, которые по своей сути являются серверами. От них зависит, что вы будете видеть, с кем будете общаться, и насколько стабильно.
Клиенты, т.е. программы для общения, предоставляют интерфейс, своего рода интерьер, в котором вы будете находиться.
Небольшое морализаторство с экскурсом к языкам. В Nostr используется слово "relay", переводимое обычно на русский как "переключатель", "реле". По своему "электрическому" смыслу реле и есть переключатель: в зависимости от входного сигнала оно что-то то включает, то выключает. Поэтому технически слово "реле" это не очень-то правильное название серверам (релеям) Nostr.
Более правильным по смыслу и назначению будет другое значение слова relay – "ретранслятор", т.е. устройство, которое что-то получает и передает. В этом и есть смысл релеев Nostr: собирать, хранить (не всегда) и передавать информацию от одних пользователей другим.
Поскольку слово "ретранслятор" достаточно неудобное, то используется модифицированно-русифицированный англицизм – "релей" (релеи, релеев, релеями), имеющий смысл сказанного выше.
Все клиенты Nostr изначально имеют автонастраиваемый список подключенных релеев, определяемых через функцию Настройки клиента.
Релеи различаются: "для чтения", "для записи", "для чтения-записи". Чтобы не забивать себе голову технической и прочей информацией достаточно просто принять третий вариант и запомнить, что практически все клиенты, в которых вы авторизуетесь, будут использовать три набора релеев. И по сути, наборы релеев это не признак клиента, а скорее – признак аккаунта.
Вы в своём аккаунте сразу или в течение какого-то времени определяете, какими релеями хотите пользоваться для получения и передачи информации (чтение и запись), меняете списки (наборы) в выбранном вами клиенте и сохраняете. Эти настройки передаются за аккаунтом в другие клиенты, если вы ими воспользуетесь.
Назначение релеев достаточно разнообразно: они обеспечивают взаимодействие пользователей, позволяя им публиковать и читать заметки (посты) и другой контент (статьи или видео), личные сообщения, а также получать данные от других ретрансляторов (релеев) по выбору пользователя. Можно запускать собственные релеи. Это позволяет избегать блокировок. Для борьбы со спамом релеи могут применять фильтры, требовать аутентификацию или взимать плату за публикации.
Пользователь всегда ориентируется на определенную тематику используемых материалов. Релеи, путем взаимодействия пользователей, вполне целенаправленно концентрируют у себя определенный контент, т.е. становятся информационными, в стиле и смысле СМИ, могут быть тематическими, например, хобби, спорт, искусство, а в общем и целом по наполнению – какими угодно. Изначально содержание и функции релея определяет его автор или владелец. Поэтому понимание того, следует ли вам выбрать тот или иной релей придет после исследования его ленты публикаций и функциональности.
Для подобной фильтрации релеев в клиентах Nostr существует список Избранных релеев, хотя и не во всех клиентах. Список вы можете настроить в интерфейсе через раздел поиска или обзора информации, новостей, либо в самих настройках клиента.
Имеется еще одна обособленная группа релеев: для приема и передачи личных сообщений, т.е. для организации чатов в виде мессенджеров. Некоторые клиенты мессенджеров не имеют.
Клиенты и релеи под "личку" разнообразны и условно капризны, поэтому мессенджер в одном клиенте может не получать сообщения из мессенджера другого клиента или контакт может быть довольно кривым. Например, так пока обстоит дело в связке клиентов Primal и YakiHonne.
Учитывая всё сказанное, число релеев в настройках для использования следует расширять, ориентируясь на количеств используемых вами клиентов.
Некоторые клиенты (как Jumble) ругаются на большие списки релеев, рекомендуя подключать от двух до четырех, но учитывая происходящее в интернете, в сетях и просто в странах – надежность выше при расширении списка. Хотя и перебарщивать всё же не стоит, чтобы не плодить баги, которые случаются.
Еще одно замечание – о доступности релеев. Как правило, она семафорится в настройках клиентов интерактивными цветовыми метками – зеленый сигнал это доступность релея, красный – обратное. При этом надо понимать и помнить, что любой сигнал это сигнал в данное время, в другое он может быть иным.
Так же надо понимать, что есть релеи специфические, которые имеют ограниченный функционал, например, под те же личные чаты. Существуют платные или "элитарные", куда попасть можно только за плату или по рекомендациям каких-либо посвященных лиц или по особым условиям. Не имея такого подключаться к ним, само собой, бесполезное занятие. И, наконец, связь с релеями может быть нестабильна, что зависит от местоположения самого релея и вас, от конфигурации сетей, от сетевого оборудования, в т.ч. используемого для слежки и блокировки, от политики прав доступа к релеям, от использования прокси-серверов или VPN, и бог знает от чего еще.
Проверяется всё это просто опытным путем. Вам стоит просто подключиться и понаблюдать, работает ли релей для вас, часто ли глючит, не обращая внимания на возможный красный семафор сейчас. А после наблюдений менять свои предпочтения, если имеются сомнения в качестве работы релея.
Протокол Nostr не совсем обычный, как и вся его сеть, поэтому в настройках используются специфичные обозначения релеев (wss), что будет видно по спискам и примерам на скринах.
Далее мои текущие списки релеев по группам, на основании своих намеренно ограниченных предпочтений, после некоторых опытов в сети Nostr.
Тем же опытным путём выбран наиболее устраивающий меня клиент: YakiHonne, в двух вариациях: web-клиента, т.е. браузерной версии для компа, и версия под Android (в мобиле). Данный клиент вполне (пока) дружелюбен к достаточно старому железу, что для многих является немаловажным фактором. Как и где вписывать и переключать релеи в Настройках и т.д. можно увидеть на скринах из клиента Yaki. Порядок расположения релеев роли не играет.
Скобки поставлены чтобы Бестион не ломал ссылки.
Content relays (релеи чтения-записи или контент-релеи):
wss://relay(.)primal(.)net
wss://offchain(.)pub
wss://nostr-01(.)yakihonne(.)com
wss://nostr-02(.)yakihonne(.)com
wss://relay(.)damus(.)io
wss://relay(.)nostr(.)band
Private messages relays (релеи личных сообщений):
wss://relay(.)0xchat(.)com
wss://relay(.)damus(.)io
wss://nostr-01(.)yakihonne(.)com
wss://nostr-02(.)yakihonne(.)com
wss://relay(.)nostr(.)band
wss://nostr(.)mom
Избранные релеи (ретрансляторы) для чтения контента; можно добавлять какие угодно, оценив свой интерес к их контенту:
wss://nostr-01(.)yakihonne(.)com
wss://nostr-02(.)yakihonne(.)com
wss://pyramid(.)fiatjaf(.)com
wss://relays(.)land/spatianostra
wss://news(.)utxo(.)one
wss://relay(.)primal(.)net
wss://nos(.)lol
wss://nostr(.)mom
wss://relay(.)damus(.)io
wss://relay(.)nostr(.)band
Любой из списков может корректироваться в любое время по желанию. Есть другие способы дополнения списка Избранных, но этот самый простой.
Некоторые уточнения и рекомендации.
Ссылки на свои аккаунты или публикации, либо на чужие, для широкой аудитории, можно и даже удобнее публиковать через "прыгуна" (джампер-портал).
Примечание: внутри Ностра ссылка на джампер просто перекидывает в указанный аккаунт. Данную ссылку можно полноценно использовать вне сети Ностр.
https://njump.me/npub1vtem7mnwe9p7hytszwd0ctx9gdxz…
njump(.)me можно перевести как "прыгни на меня" )), где npub с кучей букв и цифр это публичный ключ аккаунта в сети Nostr. Ключ можно подставлять чей угодно, можно и ссылки на любую публикацию в Ностре, взяв ее из информации о самой публикации.
В джампере (последний скрин), открывшемся по подобной ссылке (с npub) будет отображена краткая информация об аккаунте, список его заметок и ответов, а справа, под Open in (Открыть в), находятся кнопки популярных клиентов, в которые можно перейти по нажатию на соответствующую кнопку.
Альтернативно ссылки на аккаунты можно использовать с адресом конкретного клиента, в котором автор обитает, тогда первоначально ссылка будет выглядеть так:
https://yakihonne.com/npub1vtem7mnwe9p7hytszwd0ctx…
Не совсем по теме, но достаточно важное дополнение. В Nostr функция редактирования контента практически отсутствует. И после публикации содержание текста исправить нельзя, как и добавить в текст какую-то ссылку. Свой материал предпочтительно тщательно проверять перед публикацией, ссылки на другие материалы нужно иметь заранее, "потом добавлю" не прокатит (пока, во всяком случае).
После всего изложенного понять что представлено на скринах не составит труда.
Ссылка на эту публикацию в Ностре: https://yakihonne.com/note/nevent1qgsx9ualdehvjslt…
PS Есть вопросы - задавайте!
retroshare://channel?name=%D0%A1%D0%B5%D1%82%D1%8C%20Nostr.%20%D0%A0%D0%B5%D0%BB%D0%B5%D0%B8%20Nostr%20&id=1ee1c3c40948041ada0a6fa41f2d068a&msgid=d7f3e4497756319896c8920e743cb0cf7d98b4e8