I once fell for this talk about “content-addressing”. It sounds very
nice. You know a certain file exists, you know there are probably people
who have it, but you don’t know where or if it is hosted on a domain
somewhere. With content-addressing you can just say “start” and the
download will start.
Well, so far, DHT doesn’t seem to be avoidable on p2p (distributed) mechanisms… At any rate, there’s gnunet, which also depends on DHT, but it’s not developed by “Ethereum enthusiasts”.