Jameson Lopp on Nostr: "Should every nostrich run a relay?" is a very different question from "should every ...
"Should every nostrich run a relay?" is a very different question from "should every Bitcoiner run a Bitcoin/lightning node?" due to the differences in guarantees.
I think every nostrich should run a relay IF THEY REQUIRE PERMANENCE for their historical notes. What do I mean by this?
Relays should be considered ephemeral. They are under no obligation to store your data indefinitely unless you enter into an agreement for that (paid relays.) Relays can go offline at any time and take your notes with them. This is why clients connect to many relays by default, for redundancy.
I run a relay for myself that only accepts notes from my pubkey. If my third party relays change, I'll just push my old notes from my personal relay to new relays for them to be indexed.
Nostr can't scale from the perspective of expecting every nostr client to connect to thousands or millions of personal relays simultaneously.
Published at
2024-08-28 16:52:15Event JSON
{
"id": "8d562f905fffb963ae920db0c3747617bca6147b577c4aa0b06fe792400a218a",
"pubkey": "f728d9e6e7048358e70930f5ca64b097770d989ccd86854fe618eda9c8a38106",
"created_at": 1724863935,
"kind": 1,
"tags": [],
"content": "\"Should every nostrich run a relay?\" is a very different question from \"should every Bitcoiner run a Bitcoin/lightning node?\" due to the differences in guarantees.\n\nI think every nostrich should run a relay IF THEY REQUIRE PERMANENCE for their historical notes. What do I mean by this? \n\nRelays should be considered ephemeral. They are under no obligation to store your data indefinitely unless you enter into an agreement for that (paid relays.) Relays can go offline at any time and take your notes with them. This is why clients connect to many relays by default, for redundancy.\n\nI run a relay for myself that only accepts notes from my pubkey. If my third party relays change, I'll just push my old notes from my personal relay to new relays for them to be indexed. \n\nNostr can't scale from the perspective of expecting every nostr client to connect to thousands or millions of personal relays simultaneously.",
"sig": "3706ef88672bb8045e94a4264ee28b8e51d4b1dcf91c35805bd44f5b5f90322e3259ca4baaa62b1b79c4844d4a1f93a55582c9ff94feba672fe1403910e3c646"
}