aaron on Nostr: Relays availability is not an issue, there are plenty right now. So users can ...
Relays availability is not an issue, there are plenty right now.
So users can technically flock around whenever a given relay stops functioning. But that experience might work for niche communities but is obviously is not ideal for any global social network experience.
At bigger scales most relays will bow out because the economics are there. I’m already running a relay at a complete loss per month.
I have a lot of distributed systems experience and it’d be fun to build out nostr but I couldn’t afford to operate a big cluster which you’d need to do to build it right.
Some alternative model would be some kind of sharded peer model where smaller nodes could work together to support global load but need to think how to make that possible and identify bad (flaky or censoring etc) peers.
Published at
2023-02-04 11:10:36Event JSON
{
"id": "fe009763e9c174310eacac00d6f7af8d59dcde0f0e47890e89e27491cff8d2c1",
"pubkey": "aff9a9f017f32b2e8b60754a4102db9d9cf9ff2b967804b50e070780aa45c9a8",
"created_at": 1675505436,
"kind": 1,
"tags": [
[
"e",
"88454bcd10ff75616a05701310884db389d539fcfe1485659ebb0fba9d81d71c",
"wss://nostr.zebedee.cloud"
],
[
"e",
"4019c5a8e43cc6719b20c1494bc8373e6c86be3670079733a75d68acb99bd317"
],
[
"p",
"597b42de56a9e0c19ee2d0cde5797dd58d48ce8dd25c732b4c873af11161f9fd"
],
[
"p",
"7ef7dbd8f374e74bc4f02a9849bf9aebd3dac2117938d691df8b4f5d5481890d"
]
],
"content": "Relays availability is not an issue, there are plenty right now.\n\nSo users can technically flock around whenever a given relay stops functioning. But that experience might work for niche communities but is obviously is not ideal for any global social network experience.\n\nAt bigger scales most relays will bow out because the economics are there. I’m already running a relay at a complete loss per month.\n\nI have a lot of distributed systems experience and it’d be fun to build out nostr but I couldn’t afford to operate a big cluster which you’d need to do to build it right.\n\nSome alternative model would be some kind of sharded peer model where smaller nodes could work together to support global load but need to think how to make that possible and identify bad (flaky or censoring etc) peers.",
"sig": "52fc33e4a43e31cda5f615b9241a11a1055488a3a766f17d51077bbfe19cd21b7209205d3bb64efba52f6466a5eeec1849c7fc279275ab48ea0ec48d33c21c65"
}