现在有了 new user relays 了, 后面好像可以不用 big relays 了, 就像 nostrudel 那样

Reply to this note

Please Login to reply.

Discussion

两者用的 relays 是没啥差别,因为新用户用big relays 来入门是最保险的。

你用本地 relay 作为 big relays 会有些些问题,因为在 Jumble 中 big relays 主要用于获取他人配置的 relays 以实现 outbox model。除非你的本地 relay 存储了足够多用户的 relay 配置,否则 outbox 的逻辑会有点问题

当找不到用户的 relay 配置时会降级使用 big relays,最后许多事件都只会发送到你的本地 relay 🤔

图上面的本地地址只是我用来测试自己的中继的QAQ

我想的是牺牲部分用户体验, 通过发现这个 note 的中继或者 nip-19 nprofile 的中继来获取用户的 kind-0 或者 kind-10002

这样确实会更去中心化,但是存在一些问题。比如用户更新了 kind-10002,已经发出去的 note、tags 中的 relay hint、note 中的 nprofile…… 这些途径拿到的 relay 上可能没有用户新的 kind-10002。也无法批量获取用户的 kind-10002。

可能需要在以后的某一天,另一个用户提及了他,并且带有他使用的新 relay,才能与他重新取得联系。