1. A computer-implemented method for storing data in a cloud-based storage service, the method comprising: generating, at a first computing device in a cloud-based storage service, 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, at the first computing device, a content information hash, that uniquely identifies the content information; and initiating, at the first computing device, storage of the content information and the content information hash in a storage device, the storage device part of the cloud-based storage service.