That’s an interesting idea, especially if you plug it together with something like this:
CDNs and cloud services cost money to setup and maintain, this scales asset availability with popularity, automatically…www.cachep2p.com
Another approach would be to it with a DVCS-like network of servers (think Git but simpler) that periodically pulled from each other, or used webhooks to know of the updates.
Hell, if you make a large enough network, you could even use blockchain tech to verify authenticity and versioning.
Bah, now I feel like building something just for the fun of it.