Once upon a time I stumbled upon vitalik's post 'Secret Sharing and Erasure Coding: A Guide for the Aspiring Dropbox Decentralizer'[1] and thought it was the coolest thing since sliced bread. I think storj is a working implementation of that (more or less).
[1]https://blog.ethereum.org/2014/08/16/secret-sharing-erasure-...