[ 1 сообщение ] 
Nostr — новый протокол для социальных сетей 
Автор Сообщение
Аватара пользователя
Лучший обзорщик
Лучший обзорщик

Группа: Пользователи
Сообщения: 1186
Регистрация: 09 апр 2012, 13:06
Модель 3DO: Нет

После того как Маск купил Twitter все тамошние побежали кто куда в поисках свобод. Что там у нас есть? Mastodon, BlueSky... Но по факту это всё продолжение механик и идей того же Twitter, и следовательно всё что случилось с Twitter случается и там только в масштабах бури в отдельных стаканах. У Mastodon в их федивёрсе всё время происходит де-федерализация, когда серверами блокируют друг друга. У BlueSky работает цензура.

Вложение
68747470733a2f2f7468652d6e6f7374722e6f72672f6469616772616d2e6a7067.jpeg


Ближе к теме. nostr это не сайт, это сам протокол. По сути что это. Это JSON составленные особым образом https://github.com/nostr-protocol/nips в "событие" (например заметка это "событие", торрент ещё одно "событие" и т.п. Отличаются они все видами, можно создавать свои), софтина (здесь они называются релеи) принимает от вас события и отдаёт тем кто их запросит. Создают и запрашивают конечно же клиенты (чаще всего). Могут быть узконаправленные (например только для торрентов), но обычно общего толку так сказать для всего. Под Android https://github.com/vitorpamplona/amethyst под кудахтер https://github.com/mikedilger/gossip яблоко https://damus.io/ веб https://nostrudel.ninja/ ну и подборок там всяких в сети полно. Можно и свой написать. Протокол простой.

Первым делом клиент предложит создать пару ключей. Публичный и приватный. Первый будет идентификатором по которому вас люди найдут, а второй нужен чтоб события подписывать чтоб никто пока они везде летают их за вас не менял (его показывать не надо). Дальше клиент естественно полезет на релеи чтоб и ваши события раздать, и чужие вам показать. Обычно в каждом клиенте свой какой-то список, я в nostr давно уже, потому рекомендую эти:
wss://relay.nostr.bg
wss://nos.lol
wss://relay.damus.io
wss://offchain.pub
wss://adre.su
Их хватит в принципе чтоб охватить всю сеть. Но можно ещё накидать из этой подборки https://nostr.watch/ Там есть специализированные, я эту тему затрагивать не буду. Есть платные, например, wss://nostr.wine хороший. Читать можно бесплатно. Писать туда уже за деньги (всё оплачивается биткоином, он в nostr буквально вплетён). Это их спасает от спама.
Если вы напишите пост, или заполните профиль, всё сохранится на эти пять релей. Но они между собой ещё общаются, фактически всё разойдётся на 60-80, может и больше. Может и по всей сети. Какие тут плюс? Вашу заметку будет очень сложно удалить. Какие минусы? Её сложно удалить даже самому. Способы конечно есть, но владельцы/разработчики отдельных серверов их могут и не предусмотреть.

Вот вроде и всё. Как из веба это читать? Или самому какую-то грабилку написать которая ваши посты в форме сайта оформляет, ну или готовые использовать. Их полно. Вот например буквально для этого поста пост.

{
  "id": "0000069bf67b9e5e7b50564ce19805d462431ab253e9cbe93a59ffde16c14e2c",
  "pubkey": "cac0e43235806da094f0787a5b04e29ad04cb1a3c7ea5cf61edc1c338734082b",
  "created_at": 1708956234,
  "kind": 1,
  "tags": [
    [
      "t",
      "3do"
    ],
    [
      "nonce",
      "16140901064495905348",
      "21"
    ]
  ],
  "content": "hello, #3do",
  "sig": "eeac004087a3681d892bd80b0bf6fe780f9342c47fc7da52a69e270618ffa62b7d4a6e14b0cbba34ee35674bcdad851ebddae2893e0a603856240004f47ee4d6"
}


Это и есть тот JSON который сохранили и раздали релеи. id это id заметки, по нему она будет везде. pubkey это мой публичный ключ. Видно кто автор. kind: 1 это обозначение для клиентов что это текстовая заметка. У торрента какого-нибудь будет другой kind. content это текст заметки, а sig это подпись. Если текст поменять, подпись не совпадёт.

Там конечно всё сложней, ещё дописывают многое, протокол и клиенты на глазах развиваются (не всегда в лучшую сторону). Я только основу затронул.

На счёт устойчивости к цензуре. Это да. Она как бы есть. Забанить и удалить всё нельзя. Но как бы сильно я бы на это не опирался, потому что особо никто nostr на устойчивость к цензуре и не проверял. Начнут в Канаде за nostr сажать, думаю быстро канадских релей поубавится. Точно можно сказать что есть устойчивость от админов самодуров и от атаки ботов феминисток. На фоне Mastodon, X и прочих BlueSky это уже достижение. Но для всяких там борцов с режимом пока рано что-то гарантировать. Поживём, увидим. Выборы в США покажут. Ну и не маленькая такая проблема с графикой. Релеи с графикой то могут работать, но это дорого. Потому всё лежит на сторонних сервисах, а там всё понятное дело грохается на раз два в случае чего. Никакое ЦП и т.п. долго не проживёт и это не вина релей, это просто от фотохостингов зависит.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


26 фев 2024, 17:24
© 2008-2024 «3DOPLANET.ru». Создано на основе phpBB® Forum Software © phpBB Group
Designed by ST Software || Русская поддержка phpBB || Time : 0.031s | 20 Queries | GZIP : On