hcocoa on Nostr: ...
不是,我之前提过,nostr没有共识,非常松散,任何中继器和客户端都可以自由独立选择执行或者不执行nip。
如果选择执行,它也可以不完全遵循nip,只是这样可能会有互操作问题,
【Relay学 #Relaynology 】
之前提到过,nostr的核心在于relay:
1.用户的global信息流来自他配置的relay
2.用户发消息时是推送到他配置的relay
3.粉丝关注某个用户时,是从该用户配置的relay拉消息(而不是粉丝自己配置的relay)
4.relay可以自由选择接受或者拒绝用户(收费、反垃圾)
5.relay可以自由选择接受或者拒绝消息(自定义应用、反垃圾)
6.用户可以自由选择relay(并迁移消息)
同时由于relay之间不需要p2p同步消息、上链,因此nostr协议是没有共识的,各个relay仅仅是松散地选择性遵守NIP标准而已。
这一点其实和http协议很像。
最初http协议仅仅是承载静态html页面,后来配合cgi、web容器等技术实现了动态效果。原始的apache httpd 早已不是最流行的实现,而各个web server也仅仅是松散地选择性遵守RFC标准。
雅虎、马云在上世纪90年代做网络黄页时,应该也没有想到简单的http协议会诞生如此大的帝国吧。
因此,随着NIP的逐步完善,relay和客户端实现的多样化,nostr将会“分叉”,但其生态有望更加丰富多彩。
#[1]
Published at
2023-02-10 07:26:38Event JSON
{
"id": "7ec68ee25c1fcb714a5a54d1bd0421c4a9d78acdf11392239396992debcd83e8",
"pubkey": "7d9bcf523acc5b4b3ca3406cb62517b1b8a160cf07a164462bc587e8424f7b78",
"created_at": 1676013998,
"kind": 1,
"tags": [
[
"e",
"4ffb6df6f4462954e0291d79e1478f92056b51533a9bfd1c3920b984dbe80fde",
""
],
[
"e",
"50a23df9550a3d63cefb7fc32fcb5e2f5a79a009604946d1b41c26723317aa79"
],
[
"p",
"36538683c752499d096869c200e1c599ddc835b87efffeb45c88ab9ac68fba3e"
],
[
"p",
"36538683c752499d096869c200e1c599ddc835b87efffeb45c88ab9ac68fba3e"
],
[
"e",
"d4e1be9aa2af5c22f1c69531902edf32335746a518ce50b990c7ff353e9a2e6c"
]
],
"content": "不是,我之前提过,nostr没有共识,非常松散,任何中继器和客户端都可以自由独立选择执行或者不执行nip。\n\n如果选择执行,它也可以不完全遵循nip,只是这样可能会有互操作问题,\n\n #[4]",
"sig": "c4f1a938274ffd4aee351b8756139628fa6eaa9699b3741dfaab699e8afd6bb87f93639f295758a69b3ba16c4e4713da04635718a79ee11e1db49ffa34aad5ea"
}