What is Nostr?
hcocoa / HCocoa
npub10kd…fru0
2023-02-06 11:50:47

hcocoa on Nostr: 【忒修斯之nostr】 刚才脑洞想到一个问题: ...

【忒修斯之nostr】

刚才脑洞想到一个问题:

假设我一开始使用的是默认的7个relay。然后随着时间推移,由于某些relay不可用或者连接缓慢,被我逐步删除,替换为新的relay,那么这些新relay能通知到我的所有follower吗?

如果无法通知到follower,那么在替换relay的过程中,我的原先7个relay里的follower就会逐渐丢失,而我毫无知觉。终将有一天,原始的7个relay全部被替换,而最初的follower就全丢了。

看了一下 nostr协议,似乎每次用户发note时都带上当前最新的推荐relay列表(不知道理解的对不对)但这样也有两个问题:

一是假设一次性替换全部7个relay,期间没有发note,那么还是会follower全丢。

二是假设某个用户只能连接7个relay中的1个节点A,然后我这次碰巧把A删掉换成了B,即使该用户能连B,但这个follower还是会丢掉。

这可能就是去中心化的代价吧。
Author Public Key
npub10kdu7536e3d5k09rgpktvfghkxu2zcx0q7skg33tckr7ssj00duqypfru0