这背后其实是个nostr产品逻辑的问题。nostr不同于传统web,整体逻辑是面向key的,但客户端理应是面向用户的。

以前 #[0] 曾提出废弃登陆的概念。对于客户端,的确不应有登陆/登出的概念,用户操作应该是“以某key的名义”,或者“导入某key”之类的,用户可能会使用多个key,也可能多人使用一个key,或者主从key,各个key的metadata/relaylist这些信息要能同时存在互不影响,但现在的客户端都是把key和用户等同起来。

#[1]

#[2]

Reply to this note

Please Login to reply.

Discussion

什么意思,现在的key 不是在各客户端之间随意切换吗?我理解是各个客户端有不同的信息陈列逻辑和方式,但是不影响relays 端的信息存取状态?

我刚才又发现好多天之前改过的bio又回到了最初的状态,这是你说的信息覆盖吧?信息存储居然没有时间

对的,就这个覆盖问题,元数据有时间戳,但完全理想情况下这逻辑才不会出错,实际中出现新旧数据覆盖的人也不少。