NJump 对 Nostr 网络的积极价值

Robert’s MetaMask
2023年12月17日
cover

最近看到 Nostr 创始人fiatjaf 的NJump这个项目:

njump.me
https://njump.me

NJump 这个项目感觉让 Nostr 网络变得更好用了,最主要是其增加了discoverbility 和便利性,这个是过去Nostr能流行开最缺少的一个元素。


过去Nostr存在的问题:

  • 找不到其他的用户 (自己所在的relay上没有自己感兴趣的内容)
  • 找不到有趣的内容 (自己所在的relay上没有自己感兴趣的内容)
  • Relay 采用wss协议,不能立刻浏览,添加relay 的操作麻烦,添加前也不知道会有什么内容


虽然有一些用户目录之类的服务(例如 nostr.band) ,可以发现有趣的人:

Nostr.Band: Trending people on Nostr
Nostr.Band: Trending people on Nostr
favicon
https://nostr.band

但添加麻烦,preview 也不便: 需要先找到其所在relay,再确保自己在相同relay 上,然后才有机会沟通。


现在的 njump 很容易就浏览我的profile “页面”:

mave99a / Robert Mao is on nostr
ArcBlock Founder
favicon
https://njump.me/mave99a@www.robertmao.com

一个具体的帖子:

Short Text Note by mave99a (npub1xx3…eexz)
twitter已死 nostr新生 https://www.robertmao.com/comments/blog/4e955430-4875-403f-ba58-cdc4315df23b
favicon
https://njump.me/nevent1qqspwfk8lm3ukv62c6zjc4xx37k7q5q8j87c7hx2hl2d7hrcrrc8zsgzyqc6yy5ygavdau6nwu63ech3xzvmwpwwp48w9r42pz3agq7hgpapumxvxz3

也很容易看到我在的relay:

relay.nostr.band - nostr relay
This is a fast relay with full archive of textual posts
favicon
https://njump.me/r/relay.nostr.band


通过njump 可以自由地穿梭在不同的 relay 之间,这像极了用浏览器浏览不同的 http 服务器, 在不同的服务器上,你看到了有趣的内容、有趣的人,通过有趣的人你又发现了这个人在的其他服务器,这样连接成一张大网。如果这个njump 再作为一个client,或者有一个client 和 njump 集成起来,绝对会成为最好用的 Nostr 应用,也能让 nostr 走向主流可接受的状态。



话说回来,Nostr 本身很像一群可写的 http 服务器,甚至像古老的联网的 Unix 系统:

    • 过去如果你把 IP 地址(或者机器名字)算身份的话(因为那时候能有 IP地址,能接入网络也算有了一些验证),那算是可以到处读和写的,但身份验证机制是没有的
    • 如果把联网的 unix 系统也算的话,还是可以实现类似nostr 这样的通讯机制的,身份就是 user@host, 比如说有个公共的地方允许大家来写,比如每个系统的 motd 里开放让人来写。 或通过finger 协议 + talk 来。

Nostr 改进的地方有:

  • 有统一的身份,可以到处去“读”和“写”, 还因为自己的身份机制能真正地“拥有”内容 (这很web3! read + write + own)
  • 一个标准的类似 message board 的地方,以及message 的标准格式


总之这个很简单的协议,感觉还是有很多的生命力,尤其这个njump 出现后, 我觉得有很多的可能性。


Image