HomeCybersecurityZeroNet Signed-Update Propagation Simulator

ZeroNet Signed-Update Propagation Simulator

Interactive 3D simulator of ZeroNet's real trust model: a site owner signs content.json with a private key, peers gossip updates across a P2P swarm, and every peer verifies the signature against the site's address before accepting or relaying it.

Cybersecurity3DModerate60 FPS
exp-zeronet-security ↗ Open standalone

ZeroNet sites have no central server — files are hosted and relayed peer-to-peer, BitTorrent-style, by anyone who happens to have them. What keeps that model trustworthy is cryptography, not the identity of the peers: a site's address is derived from its owner's public key, every published content.json manifest is signed with the matching private key, and each peer independently re-verifies that signature before accepting or relaying an update. This simulator renders a live P2P swarm in 3D — publish a genuine signed update and watch it gossip across the network with verification succeeding at every hop, or launch an attacker's tampered update and watch honest peers reject and refuse to relay it because they lack the private key needed to forge a valid signature. A "compromised plugin" toggle demonstrates the real failure mode: skipping verification lets tampered content spread exactly like a real update, which is why ZeroNet's actual attack surface includes plugin trust and multi-user content, not just the core signature scheme.

⚙ Under the hood

Watch a ZeroNet-style P2P swarm gossip a signed content.json update in 3D, with every peer verifying the owner's signature before accepting it, and see a tampered attacker update get rejected across the network.

zeronetp2pcryptographydigital-signaturegossip-protocolnetwork-security

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

What did you find?

Add reproduction steps (optional)