Clients don’t have the ability to receive notes from relays which they are not connected to. The intersection of relays used by both users (if they want to communicate or see each other) must not be an empty set :)

Some see this as an issue, but I assure you it is not. It’s the only way a decentralized open free network like Nostr can scale.

However, I am mirroring some n-to-n relays (and anyone can mirror, really) to help bootstrap the network.

In the near future, Nostream will be able to seed (and perhaps remain connected) from other relays.

Let me know if that answers your questions.

Reply to this note

Please Login to reply.

Discussion

Happy to help with this ā€œrelay seedingā€ functionality! Will take a look at the Nostream repo tonight.

I was working on a `maintenance` worker to run maintenance tasks. Looks like we need a SeedWorker :P

This latter bit… seeding and mirroring—exciting.

what does mirroring n-to-n mean? do relays talk to each other?

Basically sending events showing up in a group of relays to each other so they are in eventually in sync.