能
比亚迪的车没网是开不了的吗🤣 (没开过 纯好奇)
可以试试这个 https://npub.pro/
e tag 大部份客户端没加 relay 的原因我猜是记录每条 event 是从哪个 relay 获取的这件事很麻烦,至少目前 js 的 sdk 不好追踪。而如果是将作者的任意一个 10002 中的 relay 填进去又可能是错的,事件不一定都发往了他所有的 10002 relay
e tag 的 pubkey 比 relay 有意义,我是觉得单填一个 relay 地址意义不大
添加也是有成本的呀🌝 既然都需要 client 合作实现,那都将 10002 发到大 relay 不是更好吗?获取也更高效
nostr:npub1y3rzjvyzrdzl2v8vqp37eg9x2gh954mc2muc9755fhcw7090qw4s9yyq9d 我用jumble 回复帖子,发现帖子能发到用户的relay上面,所以你的客户端讲用户的relay 添加到了relaypool里面了? 昨天我们讨论的 outbox,是否可以继续研究,将用户的relays 放在 tags[ "p":pubkey , relays,] 这样如果客户端都这么做,就可以顺腾摸瓜了。
jumble 是实现了 outbox model 的,nostr-tools 内部维护了一个 relay pool。只是目前没有地方可以设置 relay 列表🤣 已经在写了,因为现阶段主要是给 nostr 老用户体验做测试,所以这个优先级没那么高,大部份老用户在其他客户端已经设置了这个列表。
协议里 p, e 两个 tag 的格式第三位确实是 relay,但不是数组。这个 jumble 没有实现,因为我觉得不是很有必要。因为只有一个 relay 地址,客户端不好判断该替用户选择哪个,万一发出去了用户不用这个 relay 了呢。我倾向于大家都将 10002 事件发送到几个大的公共 relay 上,客户端只需要连接一两个大 relay,就能快速获取各个用户的 relay 列表
这些字我都认得,但连起来就看不懂了🥹
腾讯能抄底吗🤔 好像确实没啥影响呀
为啥你会连发两条一样的,是我有什么 bug 吗 😨
当前的解决方法是使用 outbox model 的方式来查询 https://mikedilger.com/gossip-model/
默认所有用户都会将自己使用的 relays 列表发布到尽可能多的 relays 上,客户端可以从几个大 relay 中查询某个用户的 relays 列表,然后从这些 relay 中查询这个用户的相关事件
那其实直接用 ID 就好了 🌝 nevent 的作用是可以知道 pubkey,然后从这个人使用的 relays 去查找事件。或者从 nevent 中的 relays 直接查(如果有的话)
facebookexternalhit 这是什么? 我刚才发布了一个网址:https://www.duozhutuan.com/notes/note1uy67rw0z6rkdnfcxx07u3clksd5y2fe03vpk3qw3ld4g2suyamsq0fwu4k facebookexternalhit 客户端就浏览这个我发的网页。nostr消息 还是有很多客户端的。
建议不要用 note1 了,已经很多人在呼吁去掉 note1,因为它毫无意义,只是将 id 做了转换


