Ian Clarke

Ian Clarke is a computer scientist and entrepreneur, best known as the creator of Freenet, a decentralized peer-to-peer platform for censorship-resistant communication and applications. He is founder and President of Freenet Project Inc., the 501(c)(3) non-profit that develops the project.

Education

Clarke studied Computer Science and Artificial Intelligence at the University of Edinburgh, graduating in 1999. His final-year project, “A Distributed, Decentralised Information Storage and Retrieval System,” became the design that launched Freenet.

Freenet (Original)

Clarke released the Freenet design paper publicly in July 1999 and invited volunteers to help implement it. Freenet was publicly released in March 2000 as version 0.1. Unlike contemporaries such as Napster, Freenet had no central indexes and instead distributed encrypted data across participating nodes, making the network resilient to shutdowns and tracing. The system surpassed two million downloads.

His foundational paper, “Freenet: A Distributed Anonymous Information Storage and Retrieval System,” was published in the Proceedings of the International Workshop on Design Issues in Anonymity and Unobservability (2001) and is widely cited in research on peer-to-peer architectures and censorship-resistant systems. The original implementation was later renamed Hyphanet and continues as a separate project.

Companies and Other Work (2004-2012)

Revver (2004): Co-founded a video distribution platform that, on launch in November 2005, became one of the first services to share advertising revenue directly with creators of user-generated video.

SenseArray (2006): Founded in Austin, Texas. Released the Swarm distributed computing tool in October 2009.

OneSpot (2012): Co-founded; also released LastCalc as open source.

Freenet (2023 Relaunch)

In 2023 Clarke launched a new generation of Freenet, redesigned from scratch in Rust as a decentralized application platform rather than a file-sharing network. The current Freenet is a global key-value store in which keys are WebAssembly “contracts” that define the rules for validating and updating their associated state. Combined with small-world routing, this lets developers build real-time, decentralized applications such as messaging, social networks, and collaboration tools that run in any standard web browser, with no central servers.

In 2024, Clarke introduced Ghost Keys, a blind-signature-based mechanism that lets users build anonymous reputation tied to verifiable real-world actions, such as a payment, without exposing identity.

Recognition

In 2003, Clarke was named to the MIT Technology Review TR35 list as one of the top 100 innovators in the world under the age of 35.

Selected Publications

  • I. Clarke, O. Sandberg, B. Wiley, and T.W. Hong, “Freenet: A Distributed Anonymous Information Storage and Retrieval System,” in Proc. International Workshop on Design Issues in Anonymity and Unobservability, 2001.
  • I. Clarke, S.G. Miller, T.W. Hong, O. Sandberg, and B. Wiley, “Protecting Free Expression Online with Freenet,” IEEE Internet Computing, vol. 6, no. 1, pp. 40-49, 2002.