Completely theoretical question: What if a file system existed such that each user in a block chain dedicated some bandwidth and and storage on their machine to be part of an extremely scaled up version of RAID over a distributed network? Copies of small sectors would be stored in multiple places, and places would be favoured by proximity (for better latency). If someone moved location, the remote sectors from the moved user could bubble into a more appropriate location. Could this work? What would be the drawbacks?
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "This question does not appear to be about Ethereum, the decentralized application platform and smart contract enabled blockchain, within the scope defined in the help center." – niksmac, eth
There are a few projects trying to do something along these lines: Maidsafe, Storj and SIA.
One of the difficult parts of doing this is making sure that somebody is correctly incentivized to store the data and make it available when it's needed.