nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqcgd35mxmy37vhkfcmjckk9dylguz6q8l67cj6h9m45tj5rx569cqry82a3 Ok. Say NOSTR grows to 2 billion users, about the size of most Meta owned platforms.

How do you ensure that all of them, without either forcing them to use a centralized list of trusted relays, or making them add so many relays the client can't handle it, can contact each other?

(The answer is, you don't. There's no way to do it with the relay system that's currently in place. You'll have to force a connection to a central relay.)

Reply to this note

Please Login to reply.

Discussion

NO nostr relay could handle that traffic. Nostr would die

Why are you here? 😂

Just because I criticize Nostr for it's flaws means I should not be here? Am I supposed to be super optimistic all the time and sniff my own farts?

I'm kidding.

Relays don't need to centralize, gossip ensures were writing to our own relays, and we're reading from relays that our contacts are writing to. We don't all need to be on the same servers(a very fiat way of thinking about things).

Who is doing Gossip? No relays have changed. Relays need to be in Sync with one another somehow. Using many relays on a client is terrible and inefficient. Waste of bandwidth and compute power. Ditto solves most of Nostrs relay problems

A lot of clients are, even amethyst is on Android. Fiatjaf did a test with An account that only writes to its own relay, if you can see it's posts, your client is doing some form of gossip.

I am not going to rebut to your claims though, aa I said, I'm not in the mood to argue.

That's good to know. But you still need to use many Relays at the client to even have a chance at seeing the post right?

Nope when you add a contact you also store the relay your contacts are posting to, your client automatically fetches posts from those relays, you yourself don't need to add relays if all you want to do is to read posts from your contacts.

They're more for posting your events, loading global feeds and a few other things.

Since you already know the answer there is no point in engaging.