a cooperative file system a cooperative file system acknowledgments .
Freenet: A Distributed Anonymous Information Storage and Retrieval System