Is it correct to say that if 2 users don’t share any relays in common, and they don’t have an indexer relay, they won’t see each other’s notes?

Reply to this note

Please Login to reply.

Discussion

That is most likely true

most likely, unless they're using a client that does the work for them.

If there is interconnected relays between them, they will propagate.

Nostr certainly isn't a Partition Resistant distributed system 🕶

What do you mean by interconnected?

I think he means if you are connected to x and they are connected to y and x and y are connected to z then x should get ys notes even though they are not directly connected.

But this feels like the internet before tcp/ip. Sometimes you just don't get packets and nothing is standardized yet so you wouldn't even know if you lost packets in the first place. This is what makes nostr dms really bad rn imo.

It depends on what "sharing" means. In NIP-65, you have your relays, I have mine. We don't share anything in the config file, but my app dynamically posts to your relay, and your app posts to mine. We just don't have that written down in our "relay list".

I had similar questions

nostr:note1d45ynp6sewknfy4hvgfg03s6w6k8a6nphpjf49zn3d4lv0mwswvslsg6mx

Unless somebody broadcasts user A’s notes to any one of the relays user B is connected to.