This explains a lot. What is the Nostric solution?

Gossip model? a DHT? nostr:note1wf7a7nzmmsqnzmx723fks7fjj52hpktqh8h0h09ad4wv9c2sev6skpg345

Reply to this note

Please Login to reply.

Discussion

I think the Gossip/NIP-65 model works well here. Your relay list would be stored across many relays, including the "bootstrap" relays that the new client would check. Therefore, those bootstrap relays would tell the client what your list of relays are, and it can then check all those relays for your correct follow list.

Isn’t the “bootstrap relay” originally what purple pages wanted to be? it was meant to be a relay just for looking people up

Yup! Relays like purplepag.es have to deal with much less server load because they only handle/accept event kinds

0 and 10002 which contain info about a users profile and the relays they send to.

So

using them as the built in bootstrap relays for a client won't overload

them as much as using "default relays" where everything is transmitted

to them.

That’s awesome! This should be a more well known pattern