Why Nostr? What is Njump?
2023-08-10 10:05:16
in reply to

Max Kostikov on Nostr: И в продолжение темы вновь от Майка МакГирвина ...

И в продолжение темы вновь от Майка МакГирвина
В модели беседы все комментарии отправляются и пересылаются "владельцу" сообщения верхнего уровня в беседе. Владелец взят в кавычки, потому что владелец не обязательно является автором. Фактически он является отправителем. Владелец также устанавливает конфиденциальность беседы, может удалять комментарии из беседы или полностью ее удалять. Она принадлежит им. Механизм поддерживает такие вещи, как группы конфиденциальности и "круги/аспекты", поскольку владелец беседы является уполномоченным лицом в отношении того, кому была адресована эта беседа. Только он знает, к кому конкретно обращались, и это могут быть частные списки, которые он контролирует и которые никто другой не имеет права перечислять. Если они передают все комментарии, то беседа остается завершенной на всех узлах, получивших сообщение верхнего уровня.

На практике (и здесь мы существенно отличаемся от модели публикаций) - у вас все еще есть потоковые беседы, вы все еще указываете поле inReplyTo, чтобы указать, на какой комментарий вы отвечаете, но вы все еще должны посылать сообщение владельцу беседы для доставки - который, соответственно, доставляет его всем в исходной аудитории беседы. Вы не можете изменить приватность на что-то другое или вводить DM в середине потока. Беседа не принадлежит ни вам, ни человеку, чье сообщение вы комментируете. Она полностью принадлежит отправителю первого сообщения в этой теме. Интересно, что Diaspora и Friendica одновременно и независимо друг от друга разработали точно такой же механизм поддержки приватности беседы.
Author Public Key
npub1v74xswjtn4vwwtchem6s4su486ppnqddpr0cf92nw2l6kyy205ws73u3ue