Oddbean new post about | logout
 Dave is great, but is his explanation about relays correct?

Do relays relay to each other, or does your client know which relays to check for the data it is looking for. 

i.e. the people you follow have their relays listed and you check those for their notes (and vice versa).

#asknostr
#devs


nostr:note1sl6fjxe6kmwslezwy7xaewfwpau84s7wnukmygy57zhr63wap85q57pz7a  
 there do seem to be some contradictions in the explanation. coracle lets you 'broadcast' other people's notes to your own relays so if your message gets sent across the network I guess people who are not directly connected could see the note, but if they responded the op wouldn't see it... unless the reply also got shared by others?  
 I thought I understood relays, now I'm going to have to go deeper

https://i.nostr.build/zHrQoLAkinTTrps7.jpg
 
 I'm still not convinced they don't store the data... where else is it... 😳 
 It's in the cloud 🌧️  
 the relay's cloud? 
 Sorry, I was joking. Yes, relays store the notes, the media is stored on services like nostr.build 

My current understanding, but I'm still refining this, is that because an npub has its "write" relays listed, so if you are following them, you will read signed messages from their relays to populate your feed. 

Thus, sometimes, you may not get a complete feed for everybody you follow as some relays may be unreachable.

This is quite a good article that explains the concept better:

nostr:note1cucn74klqf3d0heputr4sk9c7xyhv37eyt3urlj2a362lqz8qdnq3034pt 
 Cos I don't have to spend 5 days of deep research to find out how relays really work! 😂 

nostr:note1jn7yqf87dmx6qkvjzcwyfchjspshuv5ws768938urr3ykwsz3lnq8cka4y