第一个重大区别是 “抗审查”。这是 nostr 协议的根本出发点。
客户端可以使用任意多个转发器,只要转发器愿意服务。只要发帖者(被关注者)跟接收者(关注者)之间有共同的转发器,接收者就能收到帖子。
这种抗审查性的一个后果是,你的粉丝关系永远也不会丢(你的关注关系也不会丢,这是一体两面)。因为所有的身份都基于公钥,而关注的信息可以独立保存、不依附于某个转发器。转发器只递送消息,没有能力禁止用户使用自己的身份、用别的渠道发出消息。
Login to reply
Replies (1)
第二个重大区别是 “极简”。
nostr 的目标是成为一种协议,而不是一款产品,其开发者非常理性且克制地分辨了什么是应该在协议层解决的东西,什么不是。
举例而言,从上述架构中,你完全看不到转发器的经济激励。实际上 nostr 也没有规定转发器的义务:转发器可以存储所有消息,也可以只存储一部分,也可以定期删除,这都是任意的。甚至在协议层也没有查找用户的功能。
意思很简单:许多问题不必在协议层解决;nostr 不会是用户唯一可用的通讯手段。