PeerStorage service
Each user makes available to other part of its local storage space and bandwidth. Everyone’s data is stored, encrypted and redundant, by his peers. Only he has the key to decipher them. He may decide to share the latter to allow other users to access his data (messaging, social network, blog).