Visual diagrams explaining Cyberspace Protocol concepts — Cantor trees, coordinate interleaving, and Hyperspace entry
Visual Guide
Diagrams and visualizations for understanding Cyberspace Protocol's core mathematical concepts
Cantor Pairing Tree
Movement proofs in Cyberspace are structured as Cantor pairing trees. Unlike arbitrary hash grinding, Cantor trees create real mathematical structure — each number represents an actual subtree that must be traversed.
Temporal Seed
First leaf is derived from previous event ID, preventing proof reuse. Each hop requires fresh computation.
Path Leaves
Each block height in the traversal path becomes a leaf. The tree proves you traversed the entire sequence.
Root Hash
The tree root is the proof, published in Nostr event tags. Verifiers can reconstruct and validate.
Coordinate Interleaving
Cyberspace coordinates are 256-bit integers with three 85-bit axes (X, Y, Z) and a plane bit. Bits are interleaved to preserve spatial locality — similar coordinates have similar integer values.
Why Interleave?
Interleaving preserves spatial locality. Points that are close in 3D space have similar 256-bit values, enabling efficient range queries and proofs.
Gibsons & Sectors
Each axis is 85 bits: 30 bits for Gibsons (2³⁰ per sector), 55 bits for sector coordinates. Sector extraction uses top 55 bits.
Hyperspace Entry Mechanism
Hyperspace is a 1-dimensional network formed by Bitcoin block Merkle roots. Each Hyperjump has 3 sector planes (X, Y, Z) that serve as entry points from 3D cyberspace.
3 Entry Planes
Each Hyperjump has X, Y, and Z sector planes — 1 sector thick (2³⁰ Gibsons). Match the 55-bit sector coordinate to enter.
Feasible Proof
Entry requires Cantor proof to LCA height ~33, achievable in ~15 min on consumer hardware or $0.09 cloud compute.
Exact Exit
You always exit at the exact 3D coordinate (Hx, Hy, Hz) of the destination Hyperjump, preserving spatial meaning.
Hyperspace Traversal
Once on Hyperspace, travel between Hyperjumps is nearly instant. Traversal proofs use incremental Cantor trees with temporal seeds — O(path_length) computation.
Key Properties
- ▸ Temporal seed binds proof to chain position — prevents replay attacks by requiring previous event ID
- ▸ Linear cost — O(path_length) Cantor pairings, not exponential. 1-block and 1000-block jumps are both instant
- ▸ Published as Nostr events — kind 3333, A=hyperjump with proof_hex tag containing Cantor tree root
Use These Diagrams
All diagrams are open source (CC0). Use them in presentations, documentation, or educational content about Cyberspace Protocol.