The DHT has its rights when it comes e.g. to access right management something that everyone in the network concerns. However, does the photo needs to be duplicated by all users?
While exploring the UI of Blockstack
Envelop I was wondering what should be in the DNA and what shouldn’t.
Envelop stores photos on gaia and provides a link for sharing. I think this link, this information about where the photos are stored are worth duplicating across the network, the photo itself not, maybe just a hash of the photo.
I am all with you that happs should be hosted on the DHT. (Blockstack apps are easily hosted on a DHT because they are fat clients.)
I am still learning about the concepts. Looking forward to exploring all the possibilities.