cody2 on Nostr: jumble 是实现了 outbox model 的,nostr-tools 内部维护了一个 relay ...
jumble 是实现了 outbox model 的,nostr-tools 内部维护了一个 relay pool。只是目前没有地方可以设置 relay 列表🤣 已经在写了,因为现阶段主要是给 nostr 老用户体验做测试,所以这个优先级没那么高,大部份老用户在其他客户端已经设置了这个列表。
协议里 p, e 两个 tag 的格式第三位确实是 relay,但不是数组。这个 jumble 没有实现,因为我觉得不是很有必要。因为只有一个 relay 地址,客户端不好判断该替用户选择哪个,万一发出去了用户不用这个 relay 了呢。我倾向于大家都将 10002 事件发送到几个大的公共 relay 上,客户端只需要连接一两个大 relay,就能快速获取各个用户的 relay 列表
Published at
2025-01-09 06:29:34Event JSON
{
"id": "be86aeeb015bfab082ad4c7903d7a062f4f8529381685c90fb5fa8949adf8f69",
"pubkey": "24462930821b45f530ec0063eca0a6522e5a577856f982fa944df0ef3caf03ab",
"created_at": 1736404174,
"kind": 1,
"tags": [
[
"p",
"fd06f542bc6c06a39881810de917e6c5d277dfb51689a568ad7b7a548d6d54cd"
],
[
"p",
"24462930821b45f530ec0063eca0a6522e5a577856f982fa944df0ef3caf03ab"
],
[
"e",
"498540c1b2d6e6a816fc1883ef186fd876a09d162ec85ae6fbea70d37670a1ce",
"",
"root"
]
],
"content": "jumble 是实现了 outbox model 的,nostr-tools 内部维护了一个 relay pool。只是目前没有地方可以设置 relay 列表🤣 已经在写了,因为现阶段主要是给 nostr 老用户体验做测试,所以这个优先级没那么高,大部份老用户在其他客户端已经设置了这个列表。\n\n协议里 p, e 两个 tag 的格式第三位确实是 relay,但不是数组。这个 jumble 没有实现,因为我觉得不是很有必要。因为只有一个 relay 地址,客户端不好判断该替用户选择哪个,万一发出去了用户不用这个 relay 了呢。我倾向于大家都将 10002 事件发送到几个大的公共 relay 上,客户端只需要连接一两个大 relay,就能快速获取各个用户的 relay 列表",
"sig": "3835678c6ad83d9a8a92ea0595e209d399f33305e70901266e8d6a159c9019e677e39222f2e9af21f40073bce51e4675b32b3bd932b963239712a9b1ce0b2564"
}