This must have been discussed before.
But I thought of a Torrent like design for nostr storage to basically:
1- Decentralizing notes + Media hosting.
2- Reduce the role of relays to become TPB of nostr; Just coordinators on where to find notes on the torrent network instead of hosting.
For some reason this makes total sense to me. But I totally understand how challenging that will be for iPhone users not having the ability to keep the app running in the background.
In an abstract design:
Each npub hosts their own files (notes + Media), and only broadcast to the relays that these files are available if anyone wants to pull them torrent style.
Each npub will basically have a mempool that they can set the expiration date for, that continues to pull and reshare information slowly in the background to build their feed (limits could be established for wireless-data-only users). Once criteria is met for notes, they get deleted from mempool and replaced with new ones.
With the hope that enough people are on the network to reshare notes of people who posted and go offline and only one other client picked up the new note.
#RandomThough - I am bored.