Freenet Small-World Routing & Source Anonymity
Interactive 3D model of Freenet's darknet: greedy key-based routing across a small-world network of node locations, hops-to-live decay, path caching, and the probabilistic-HTL trick that hides who really requested a file.
Freenet distributes content across a peer-to-peer darknet with no central server and no lookup table: every node has a location on a ring and forwards a request greedily to whichever neighbor sits closest to the target key, decrementing a hops-to-live counter as it goes. This simulator renders that darknet in 3D — structural neighbor links plus small-world shortcut links — and animates real insert and request traffic hop by hop, caching data along every successful path exactly as Freenet does. A toggle switches on the probabilistic HTL decrement used near the real requester, which is the actual mechanism Freenet uses to stop a relay from telling whether it is one hop from the source or forwarding on someone else's behalf.
Watch Freenet's darknet route real insert and request traffic hop by hop across a small-world network of node locations, caching data along successful paths and fuzzing the hops-to-live counter near the source to hide who really asked for a file.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install