nostr_dev on Nostr: nostr 客户端有哪些方面可以增强的? ...
nostr 客户端有哪些方面可以增强的?
我觉得中继(relay)管理也可以算作一个:
当前许多客户端都是指定一组relay去连接使用,而实际上nostr协议中许多位置都带有relay地址, 客户端如果合理使用这些relay信息,也能通过动态检测到的relay发现更多的用户和内容.
发布策略上也可以更灵活,而不只是发布到固定的几个relay,这样还能增加对屏蔽和relay失效的抵抗.
客户端还可以增加 自家的event管理功能, 把自己的所有内容从relay备份到本地,发布到另外的一组relay,这些功能客户端可以完善好,便于用户使用.
还有多媒体文件托管功能,这块也有很多优化空间.
备选链接放到tags,防止content中的URL失效;
增加hash字段,可以识别出链接中的内容是否被篡改…
Published at
2023-08-11 03:00:41Event JSON
{
"id": "5e0102a1e2f59c1eddb1d00b03459f0e6e0ec0c1292b08efc81099cd64a1afac",
"pubkey": "f0eab82c761167393a15e0a6194b0f1f278b175ed2ac642d7677e9a7b86773e6",
"created_at": 1691722841,
"kind": 1,
"tags": [],
"content": "nostr 客户端有哪些方面可以增强的?\n我觉得中继(relay)管理也可以算作一个:\n当前许多客户端都是指定一组relay去连接使用,而实际上nostr协议中许多位置都带有relay地址, 客户端如果合理使用这些relay信息,也能通过动态检测到的relay发现更多的用户和内容.\n发布策略上也可以更灵活,而不只是发布到固定的几个relay,这样还能增加对屏蔽和relay失效的抵抗.\n\n客户端还可以增加 自家的event管理功能, 把自己的所有内容从relay备份到本地,发布到另外的一组relay,这些功能客户端可以完善好,便于用户使用.\n\n还有多媒体文件托管功能,这块也有很多优化空间.\n备选链接放到tags,防止content中的URL失效;\n增加hash字段,可以识别出链接中的内容是否被篡改…",
"sig": "ade4bbb319ba497377eeeba2105105e12b5bd7626c2e4320659f9f4975fcc05b86f986a04bd8f9e82dee41464c89e8906ceecf848471baa148cbdc0f8a977d3a"
}