ENGINEERING ARCHITECTURE • ZEBRA GENESIS STACK
Bitcoin Private Relaunch — High-Level Plan
This page summarizes the public workstreams for restoring Bitcoin Private on a modern
Zebra-based stack with a cleaned transparent UTXO set. Detail will grow over time;
forensic internals and private operational notes are intentionally omitted.
How the workstreams fit together
The relaunch is not a single repository. Clean genesis balances (W1) feed the new
Rust node (W9). Holders then verify (W2) and spend (W3 / W4). Docs and the official
site (W7 / W8) publish the story. Governance, stakeholder outreach, and DEX work
(W5 / W6 / W10) run alongside without blocking a minimum viable relaunch.
System picture — interdependence (simplified for public view)
W7 Docs + history
W8 Official website / rebrand
▼ informs / publishes ▼
W6 Stakeholders / community
W2 Balance query (this site)
W5 Governance research
▼
W1 — Final UTXO + Genesis Allocations
Clean holder set · redemption fund · contingency · treasury · genesis total
▼ clean UTXO + genesis total ▼
W9 — Rust Node + Chain Parameters
Network identity · Equihash 192,7 · emission · genesis overlay · testnet
▼ testnet · RPC · params ▼
W3 Wallet
W4 Light / Electrum surface
W10 DEX interoperability
Critical path: W1 → W9 → W2 + W3/W4 → W7/W8.
W5, W6, and W10 run in parallel and must not block genesis correctness.
Critical path
W1 (final clean UTXO + genesis allocations) feeds the new node and its chain
parameters (W9), which unlocks holder verification (W2),
wallet spend/recovery (W3), and light/Electrum surfaces (W4).
Documentation and the official site (W7 / W8) carry the public narrative.
Governance research, stakeholder outreach, and DEX interoperability
(W5 / W6 / W10) run in parallel without blocking genesis correctness.
Active & Planned Workstreams
- Produce a genesis-ready transparent UTXO after surgical removal of illicit proceeds and Great Coinburn candidates.
- Define genesis allocations: treasury, redemption fund for defunct exchanges, and contingency reserve (see the Guiding Principles).
- Hand frozen UTXO file and signed genesis total to the new Rust node (W9) for the genesis overlay and emission schedule.
- Rust full node forked from Zcash Foundation Zebra, carrying BTCP identity,
Equihash 192,7, emission schedule, and genesis overlay.
- Core parameters locked (21M cap, address formats, network magic/ports). Remaining choices such as block time/retarget wait on the W1 genesis total.
- A testnet from this workstream unblocks the wallet, query tool, and Electrum surfaces.
- Address balance checks. Initially the historical snapshot at block 680,000, then clean genesis UTXO once ready.
- Holder-facing principles, timeline, and roadmap pages (interim public surface until W8).
- Goes live with authoritative data once W1 is frozen and ingested.
- Zebra-era desktop wallet adapted for BTCP (
BIP-39 / coin type 183, b1/bx).
- Seed import and recovery for legacy holders once node testnet exists. DEX work is tracked separately as W10.
- Server and node surface so Electrum-style and third-party wallets can integrate seamlessly.
- Depends on stable RPC/light protocols from W9.
- Study whether holder governance can coexist with PoW (transparent signed ballots; optional later enhancements).
- Does not block relaunch consensus work.
- Organize community, documentation, and email channels for exchange conversations and outreach.
- Historical community archives have already informed exchange disposition policy; a structured outreach DB is still to be built.
- Public-facing history, node/wallet technical docs, and relaunch communications as products stabilize.
- Public face of the project; will link or embed holder tools such as the balance check.
- Path toward non-custodial swap venues (THORChain/THORSwap-class) so holders trade without relying on defunct CEXs.
- Starts after node (W9), wallet (W3), and node surface (W4) exist.
What this means for holders & exchanges
Currently, balances shown on this tool reflect the unsanitized UTXO at block height 680,000, not a live
post-launch mempool tip. Until W1 is marked final, figures produced by the balance query tool are purely demonstrative of the pre-sanitization state.
Once the finalized UTXO is published, exchanges and integrators can use this roadmap to track readiness:
clean UTXO (W1) → node + chain parameters (W9) → holder verification (W2) → wallet/light stack (W3/W4) → public site (W8).
For major policy choices behind the cleaned UTXO (including how operational vs defunct exchanges are treated), see Sanitized UTXO Guiding Principles.
For a high-level chronology, see Overall BTCP Timeline.