Papers
The Dark Freenet (PDF)
Detailed paper about the Freenet 0.7.5 network, as opposed to its routing algorithm, which is detailed in the
below papers. Includes some new simulations. This has been submitted to PET 2010.
Video of Small World talk, Berlin, December 2005
This is a video of a talk given by Ian Clarke and Oskar
Sandberg at the Chaos Computer Congress in Berlin, December
2005, describing the (then) new architecture for Freenet
0.7. You can also download
the slideshow,
and the source for the Java demo
(requires Java 1.5).
Searching in a Small World (PDF)
Oskar Sandberg's licentiate thesis describing a simple decentralized mechanism for constructing small world
networks that is inspired by Freenet's original design. Part II of the thesis describes the basis for
the new Darknet architecture.
Distributed routing in Small World Networks (PDF)
A paper by Oskar Sandberg describing the theoretical basis for the new "Darknet" routing mechanism employed
by Freenet 0.7.
Chaos Computer Congress Talk
(slideshow)
This is a slideshow for a talk given
at the Chaos Computer Congress on 30th Dec 2005 in Berlin, Germany by Ian
Clarke and Oskar Sandberg. It described the new "darknet" approach to be employed in Freenet 0.7. A Java
demonstration to accompany the talk is also available.
Switching for a small world (PDF)
A thesis by Vilhelm Verendel exploring ways to optimise the swapping algorithm.
Routing in the Dark: Pitch Black (citeseer) (PDF)
A paper describing some attacks on Freenet 0.7's location swapping algorithm.
Next Generation Routing Algorithm
This article describes Freenet's "Next Generation" routing algorithm. This was a novel
approach which had nodes making routing decisions based on sophisticated analysis of
the time required to route previous requests. This algorithm was promising, but
was eventually dropped in favour of a much simpler approach in Freenet 0.7.
Protecting Freedom of Information
Online with Freenet (PDF)
An IEEE Internet Computing article describing the Freenet architecture
circa 2002 - probably the best introduction to the theory behind
Freenet.
FreeNet White Paper (PDF)
Original white paper by Ian Clarke, Division of Informatics, University of Edinburgh 1999.
See also all the other Developer documentation.