content: I do not think you need to host every server on your own server, just whatever pieces of it you wish.  As far as I can tell, It works similar to the way bit torrents work. I'm particularly interested in this part:  Regardless of whether you think this is a legitimate tradeoff, this was not how HTTP was intended to be used. Organizations like the NSA (and our future robot overlords) now only have to intercept our communications at a few sources to spy on us. It makes it easy for governments to censor content at their borders by blocking the ability for sites to access these highly centralized resources. It also puts our communications at risk of being interrupted by DDoS attacks. Distributing the web would make it less malleable by a small handful of powerful organizations, and that improves both our freedom and our independence. It also reduces the risk of the "one giant shutdown" that takes a massive amount of data with it.   As we move into the future it does seem like everything is getting centralized and I welcome a decentralized solution.