当然阔以,,,对relay进行二次开发就行。
后面说的群隔离啊,这些都是很容易实现的。群的本义就是转发消息,relay也是干这个的。天然的合适。
当然阔以,,,对relay进行二次开发就行。
后面说的群隔离啊,这些都是很容易实现的。群的本义就是转发消息,relay也是干这个的。天然的合适。
嘿嘿,我觉得没有那么简单,因为你不能通过relay拒绝给订阅了同一个relay的人推送特定消息,这违背了nostr的设计理念,权限是要通过密钥控制的。
那么问题来了,有人获得了密钥,我现在想踢走他,又不能把他从relay移除。
怎样不让他看到我们后续的聊天?换密钥?
付费relay不就是按密钥控制?
如果nostr发展下去,relay生态一定会丰富起来,大大小小,有轻有重。这个情况下就是群主的私人relay,他有权限干任何事情。
技术细节的话,因为每个人有自己的公钥,这就是代表着用户,从某个群列表中删除这个npub开头的公钥,就相当于踢了这个用户。
默认relay是无差别转发global消息的、
但各个实现,都加了不同的规则,比如说我现在用的iris,技术上其实是iris网页用浏览器客户端连接irisweb服务器,然后web服务器再和relay进行通讯(当然在有的relay实现中,比如说nostrpy,带一个web服务器也是很容易的)进行nostr的消息转发,这其实是充当了nostr到http之间的一个转换器。
在这个转换过程中,任何一个环节,都可以进行踢群操作(相当于客户端的屏蔽)。
在iris的公频里面很少色情广告,而nostros(另外一个nostr实现)公频里面满是色情广告。
iris里面一样也应该有类似广告,但是iris对他们进行了屏蔽(踢群),于是iris就看起来要干净很多。
有意思的讨论,关注