Braydon Fuller on Nostr: With multiple clients for different use cases (notes, git collaboration, video ...
With multiple clients for different use cases (notes, git collaboration, video channels and podcasts), I do think it is more efficient for relays to do more of the work that a client might do, such as streaming and syncing all the events that one will need. A global view wouldn't be so much global as it is relative to a relay's configuration, perhaps another term could be used. Each client need not implement the full complexity of coordinating with thousands of different relays, when that can be done once with a private relay and many clients can benefit.
Published at
2024-10-14 17:22:12Event JSON
{
"id": "f22275485e82ea099ee86c7623cf2b01bb69da45a6c685730b58c858f4ae3080",
"pubkey": "1bf9f239dca1636149bc2f3fc334077ae959ea9607cacf945ef8f8bb227dc5e1",
"created_at": 1728926532,
"kind": 1,
"tags": [
[
"e",
"58f22b06a219f92fb535c71f7098e076751cf2798208acabbbdefbcb950585f5",
"",
"root"
],
[
"e",
"ab26f42ae3a02f1c7220cc307caaa6d77d4a8f1ec9db549a5353c541c773c7f8",
"",
"reply"
],
[
"p",
"460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c"
],
[
"p",
"7cc328a08ddb2afdf9f9be77beff4c83489ff979721827d628a542f32a247c0e"
]
],
"content": "With multiple clients for different use cases (notes, git collaboration, video channels and podcasts), I do think it is more efficient for relays to do more of the work that a client might do, such as streaming and syncing all the events that one will need. A global view wouldn't be so much global as it is relative to a relay's configuration, perhaps another term could be used. Each client need not implement the full complexity of coordinating with thousands of different relays, when that can be done once with a private relay and many clients can benefit.",
"sig": "23df7643ed4a1745ba04bf9b7cfca957e046db43ed2c4cb521f9a4325bc14c24641e67027c798c4dd1dcf70202e353741a9e8a0fad0de3ea86716cb667836327"
}