relay第一阶段是发展到收费,这一阶段relay功能高度趋同,所以开始出现广播到多个relay的cdn角色。但如果一个消息要出现在所有relay,整个体系就太累赘了,bitcoin是为了安全储存所有交易,nostr完全没必要,这也是协议规定relay不必互联的初衷。

接下来relay应该要开始功能分化了,定位不同,自然一个消息也不应该被推到各个relay,整个网络通过各种功能的relay松散的耦合在一起,才是生态系统。

Reply to this note

Please Login to reply.

Discussion

会不会导致碎片化部落化?一个人的帖子并不能被所有的人看到,这一点就不如微博之类了?

会,但没关系。

所有人能看到和所有人都会去看是两回事。

局域化后能看到的和会去看重合度很高。

如果我关注了A,他回复B的帖子,而我和B没有公共relay,就会产生我看到A在虚空回复的情况。

感觉为了避免这种情况产生,是不是客户端在回复的时候自动帮忙broadcast会合理一些。

这个是现在趋同relay下的情况,能通过客户端处理,之前有个很受好评的桌面客户端gossip就能顺藤摸瓜。

relay功能分化后,解决方案会更多样。

这个客户端还在吗?

客户端知道消息在哪个 relay 的话,可以加个功能提示用户:You can add this relay to see the post ,让用户选择是否添加相应的 relay,好像很复杂🤣