如果我在 Damus 上发一条消息,那么会发到我加的所有 relay 上?
Discussion
✅
谢谢!那么假设我之前加的所有 Relay 都挂了,那么在新加的 Relay 上要恢复我之前发过的内容,就是客户端实现再全部重发一遍?
理论上客户端并不存储历史信息。所以最好能够自建一个relay,这样你发的历史信息就存到自建relay里去了。当其他relay都挂了,你新加一些relay,那么新的消息就在新的relay和你自己的relay上有。你的follower理论上已经联系不上你了,也看不到新消息。如果有经验的,去各个relay找你的pubkey,还是能重新找到你(当然是在你新加的relay上),然后他看到的,只是你新发的消息。
如果历史消息都存在你的relay里,可以用各种工具把这些消息重新push到你新加的relay上去。
这种情况下,内容不重要,早晚都能恢复,关键的是关注列表。如果 relay 全部换血,在新 relay 池里关注一个人,那关注列表就只剩一个人了
在用新relay的时候,关注一个人,为什么关注列表就剩一个人?
和你遇见的 follow 清空情况类似吧。Client 不知道你之前的 Contacts,就认为你没有 Contacts。不过在 Damus 有feature,如果你没有 Contacts,就不让你 follow 任何人……当然这可能是个 bug
准确的说是你有权限写入的服务器,如果是只读的他们也不会鸟你的发帖请求。
#[0]
请问厂长,怎么才能relayer的的权限设置
可以去这个节点目录网站,找到 public 类别,这里面基本上都是可读也可写的。
所以站长是要准备自建relay了吗?
站长可以考虑把nostr嵌入到v2ex上。