HomeCybersecurityFreenet Small-World Routing & Source Anonymity

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.

Cybersecurity3DAdvanced60 FPS
exp-freenet-security ↗ Open standalone

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.

⚙ Under the hood

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.

freenetdarknetp2panonymityroutingcybersecurity

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)