Closed
Conversation
added 10 commits
April 8, 2026 17:52
…vation Proposed extension to DECK-0001 solving the bootstrap problem: - Plane-based entry: Each HJ has 3 entry planes (X, Y, Z), reducing entry LCA from h≈84 (3D point) to h≈57 (1D plane, best axis) - Shadow HJ derivation: SHA256 iteration creates 60x more HJs at exponentially increasing cost (2^N multiplier, N ≤ 60) - Directional Cantor commitment: Hyperjump cost scales with XOR distance, single-use, prevents locality collapse - Coverage analysis: 00 cloud entry cost in 2026 → 5 by 2041 (with Moore's Law) - Preserves all Five Properties with explicit layer analysis (math/protocol/social) This is a draft for community review. See open questions in the spec for discussion points.
…wide Entry LCA: h≈57 (Gibson match) -> h≈27-35 (sector match) Consumer time: ~13 years -> ~3 hours Cloud cost: ~00 -> ~/usr/bin/bash.05 This makes HJ network instantly accessible to consumers in 2026.
Clean rewrite focusing on sector-matching planes as the bootstrap solution. Key changes: - Remove all shadow hyperjump derivation - Sector planes alone: h≈33, ~15 min, /usr/bin/bash.09 cloud - Improvement: 51 bits easier than point entry (10^14× cheaper) - Directional Cantor commitment for inter-HJ travel cost - New event kind 33340 (hyperjump entry announcement) Shadow HJs were a 61x optimization, not a requirement. Sector planes solve the bootstrap problem elegantly on their own.
Fix critical error: sector extraction requires de-interleaving first per CYBERSPACE_V2.md §2.2. Added proper definition with O(85) bit-op reference implementation.
- Replace HJ spec with sector-plane entry design - Entry LCA: h≈84 → h≈33 (51 bits easier = 10¹⁴× cheaper) - Consumer access: ~15 minutes, ~/usr/bin/bash.09 cloud cost - Shadow HJs removed as unnecessary (sector planes alone sufficient) - Add directional Cantor commitment for inter-HJ travel cost - Preserve locality: exit at exact 3D coordinate, not plane - Three-layer analysis: mathematical, protocol, social See DECK-0001-v2-sector-entry.md for full draft and mathematical derivation.
PROBLEM: Original formula (popcount of coordinate XOR) gives h=64 median for random merkle roots. Cost: 2^64 ≈ 10^19 ops (5.8 million years). Makes HJ network completely unusable. ROOT CAUSE: Bitcoin merkle roots are uniformly random 256-bit values. Any two random values have XOR distance ≈256 bits, popcount ≈64. SOLUTION: Use Bitcoin block HEIGHT difference instead: - commitment_height = |B_to - B_from|.bit_length() - Median Δ=271K blocks → h=19 → 524K ops (~5ms) - 100% of hops are h≤20 (max with current Bitcoin history) - Still preserves locality: nearby blocks cheap, distant blocks expensive - triangle inequality holds: multi-hop routing is valid skill This makes the HJ network practical for everyday use while maintaining spatial fabric and preventing free teleportation.
arkin0x
pushed a commit
that referenced
this pull request
Apr 15, 2026
…or traversal proof
e563c81 to
d22c7c6
Compare
Owner
Author
|
closing in favor of #14 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This revision extends DECK-0001 to solve the bootstrap problem: how can a newly spawned avatar reach the hyperjump network with consumer-feasible computation?
The original design required avatars to hop to the exact hyperjump coordinate (a 3D point), which at typical distances (LCA h≈84) requires ~10¹¹ years of computation—categorically infeasible.
This proposal introduces sector-based entry planes:
Each hyperjump defines three 2D entry planes (one per axis), each 1 sector thick (2³⁰ Gibsons). Avatars can enter by matching the sector (high 55 bits) on any one axis, reducing the entry LCA from h≈84 (full Gibson match) to h≈33 (sector match).
Result: With ~940K Bitcoin block HJs, entry cost drops from
$50,000 cloud compute to **$0.09**, enabling consumer access within ~15 minutes.Design Evolution: Shadow HJs Removed
An earlier draft of this proposal included shadow hyperjumps (iterative SHA256 derivation, 60x density multiplier) as an optimization layer. After analysis, shadow HJs were removed from the design:
This design principle—solve the bootstrap problem with the simplest mechanism—aligns with Cyberspace's ethos.
Inter-HJ Travel: Commitment + Traversal Proof
To prevent free teleportation from collapsing spatial locality, hyperjump travel now has two components:
1. Access Commitment (Block Height Metric)
Pays the "toll" to use the HJ network. Uses Bitcoin block height difference:
Why coordinate XOR failed: Merkle roots are random 256-bit values. XOR of two random values has popcount ≈64, costing 2^64 ≈ 10^19 ops (5.8 million years).
Why block height works: Block numbers are ordered and linear. With ~940K blocks:
2. Traversal Proof (Incremental Cantor Tree)
Proves the entity actually traveled the path, not just paid the toll.
Mechanism: Incremental Cantor Tree with Temporal Leaf binding.
Leaves:
[temporal_seed, B_from, B_from+1, ..., B_to]temporal_seed = previous_event_id (as big-endian int) % 2^256Tree construction: Sequential Cantor pairing of all leaves:
Properties:
Publication: Kind 3333 event with
A=hyperjumptag:{ "kind": 3333, "tags": [ ["A", "hyperjump"], ["from_height", "850000"], ["to_height", "850100"], ["from_hj", "<merkle_root_850000>"], ["to_hj", "<merkle_root_850100>"], ["prev", "<previous_event_id>"], ["proof", "<cantor_root_hex>"] ] }Verification: Recompute tree from leaves, verify root matches. O(path_length) operations.
See:
decks/hyperjump-traversal-proof.mdfor full specification.Coverage Projections
With ~940K Bitcoin blocks (2026) and 3 planes per HJ = 2.8M effective entry targets:
With Moore's Law (compute doubles every 2.5 years):
Three-Layer Analysis
Mathematical:
Protocol:
Social:
Open Questions (Resolved and Remaining)
Resolved ✅
Remaining
See
decks/DECK-0001-finalization-summary.mdfor detailed analysis and recommendations.Implementation Checklist
Files in this PR:
decks/DECK-0001-hyperjumps.md- Complete spec (sector entry + block height commitment + traversal proof)decks/hyperjump-traversal-proof.md- Full traversal proof specificationdecks/hyperjump-commitment-analysis.md- Mathematical analysis of commitment metricdecks/DECK-0001-finalization-summary.md- Status report and recommendationsThis is a draft for community review. Comments welcome via GitHub issues or Nostr DM to @arkin0x.