an overview of peer - to - peer information systems .
Freenet: A Distributed Anonymous Information Storage and Retrieval System