Many people here think that nostr is p2p. It is not. It relies on relays. You can't peer with another nostr user.
So I was thinking that it will be quite easy to use BitTorrent like system. Since each note can be identified by its hash, it will be easy to use dht to find people who have it (supposedly the poster will have it for certain and also people who follow the poster). I am not sure about indexing but i think there are ready solutions for that.
What do you think?