A comparison of peer-to-peer architectures
Freenet: A Distributed Anonymous Information Storage and Retrieval System