tyiu on Nostr: I don’t think it’s an over optimization. You would need to make N relay ...
I don’t think it’s an over optimization. You would need to make N relay subscriptions sequentially (N being the number of events in the thread) instead of one relay subscription in the worst case to even be able to populate your event graph in the first place. It’s highly inefficient, but also as you described it, probably necessary because it’s easy to not conform to NIP-10 properly.
Published at
2025-03-28 12:17:46Event JSON
{
"id": "200b73ca0107cb3e401b5e2811d3c5e8bd03078fdd141ad880e783759a9e8887",
"pubkey": "2779f3d9f42c7dee17f0e6bcdcf89a8f9d592d19e3b1bbd27ef1cffd1a7f98d1",
"created_at": 1743164266,
"kind": 1,
"tags": [
[
"e",
"c9d54007adca06298fcfbd52f20cab0f12504fedecee65065c3dfed1a573aec4",
"",
"root"
],
[
"e",
"090e022ada8c460a2fc6dd575cd37d0a6e52da640437dd2b4c2f6a77bd012faa",
"",
"reply"
],
[
"p",
"7ed7d5c3abf06fa1c00f71f879856769f46ac92354c129b3ed5562506927e200"
]
],
"content": "I don’t think it’s an over optimization. You would need to make N relay subscriptions sequentially (N being the number of events in the thread) instead of one relay subscription in the worst case to even be able to populate your event graph in the first place. It’s highly inefficient, but also as you described it, probably necessary because it’s easy to not conform to NIP-10 properly.",
"sig": "a9c65e66e7eda4ec711cc0824a81eb8df4c7bf276472c43dac45e2bb2ed5092532bcfac09091e91a0dfd8686198834ba4eaaed86b46438415718ffd338a48bc7"
}