Freenet is a large-scale peer-to-peer network that pools the power of member computers around the world to create a massive virtual information store open to anyone to freely publish or view information of all kinds. Freenet is highly survivable. All internal processes are completely anonymized and decentralized across the global network, making it virtually impossible for an attacker to destroy information or take control of the system. Freenet is also completely private, making it extremely difficult for anyone to spy on the information that you are viewing, publishing, or storing. Freenet is also secure. Information stored in Freenet is protected by strong cryptography against malicious tampering or counterfeiting. Freenet is also efficient, by dynamically replicating and relocating information in response to demand to provide efficient service and minimal bandwidth usage regardless of load. Significantly, Freenet generally requires log(n) time to retrieve a piece of information in a network of size n. The latest release features the first implementation of java.nio, meaning that Freenet no longer needs to use a thread for each connection, resulting in significantly improved performance.