1. A computer-implemented method for storing data in a cloud-based storage service, the method comprising: generating content information that is associated with content to be accessed by a peer-to-peer network, the content information including a set of hashes that uniquely identifies the content, the content stored in a content storage device outside of the cloud-based storage service; formulating a content information hash, that uniquely identifies the content information; initiating storage of the content information and the content information hash in a storage device that is part of the cloud-based storage service; and distributing the content information and content information hash to the peer-to-peer network for use in accessing the content information.