a decentralized cloudflare will be hard. I don't have any good ideas.
maybe we need to change our perspective on things, switch to content-addressability vs location (See ICN). Then any switch could be a potential CDN.
What's cool with this setup: you can say "give me a bitcoin block with this hash". And any node on your network could potentially answer this without having to even leave your network.
This could be a part of the network stack itself. How neat would that be?
@jb55 it's a matter of just storing the bits, no matter where or how, just as long as they can be reassembled. All the nodes would have the appropriate means to request the parts it needs
Bitcoin Maston Instance