Experimental testnet — not mainnet

RBTC — Reverse Bitcoin Protocol

An experimental Rust-based proof-of-work blockchain that inverts Bitcoin's emission curve: instead of rewards halving over time, RBTC's block reward grows as circulating supply approaches its hard cap. RBTC Node v0.2.0 implements full fork choice, difficulty retarget, real Bech32 addresses, and a 70/20/10 transaction fee split.

What is RBTC?

RBTC is a proof-of-concept blockchain exploring a "reverse" emission model: block rewards scale up as the circulating supply grows toward the maximum, rather than halving on a fixed schedule like Bitcoin. The node is a from-scratch Rust implementation — its own chain, UTXO set, mempool, P2P layer, RPC API, and wallet — built to test this economic model on a public testnet.

100,000,000
Max RBTC supply
1,000,000
Treasury premine (RBTC)
5.0
Emission curve λ
70 / 20 / 10
Fee split — miner / treasury / burn

Whitepaper & Protocol Specification

The economic model and the consensus rules are documented separately. Both are PDFs you can download directly.

RBTC Whitepaper v3.2

The reverse-emission economic model, supply curve, tokenomics charts, and protocol rationale.

Download PDF

RBTC Protocol Specification v1.1

Canonical consensus rules: block format, PoW, emission constants, validation.

Download PDF

Roadmap

Current state of the node implementation, phase by phase.

Phase 1 — MVP Testnet Prototype

Done
  • Genesis block, SHA-256d PoW, Merkle root, chain validation/persistence
  • Emission engine, UTXO set, signed transactions, mempool, RPC, P2P sync

Phase 2 — Public Alpha Testnet

Done
  • Public docs (SECURITY, ARCHITECTURE, ROADMAP, COMMANDS, TESTING, DISCLAIMER)
  • Full automated test suite, clippy, smoke test, desktop app packaging

Phase 3 — Real Public Testnet Hardening

Done (consensus v2, 0.2.0)
  • Full fork choice & chain reorg by cumulative work
  • Real difficulty retarget (bounded, time-based)
  • Real Bech32 (BIP-173) address encoding
  • 70% miner / 20% treasury / 10% burn fee split consensus rule
  • Coinbase maturity enforcement, timestamp policy

Phase 4 — Security Review

Not started
  • Independent audit, fuzz testing, long-running public soak test
  • RPC/P2P hardening depth review beyond current baseline

Phase 5 — Mainnet Candidate

Not started
  • Stable long-running public testnet
  • Completed independent security audit
  • Deterministic builds & release signing

Download the RBTC Desktop App

RBTC Desktop bundles the node, wallet, miner, and block explorer into a single Windows application. It runs the testnet node locally and gives you a dashboard to mine, send transactions, and browse the chain.

RBTC Desktop — v0.2.0 (testnet)

Windows installer (NSIS/MSI). The app auto-checks for updates on every launch and while running — it will refuse to start, or will shut itself down, if a newer version has been published, with a notice and download link shown in-app.

Building from source instead? See RUN_NODE.md and DESKTOP_APP.md in the repository for build and run instructions.

Disclaimer & Security

RBTC is experimental software running on a public testnet. It is not production mainnet software and carries no monetary value.

  • Testnet coins have no real-world value and may be reset at any time.
  • Wallet backup (private key / recovery phrase) is the user's own responsibility — lost keys cannot be recovered by anyone.
  • The node's RPC interface should not be exposed to the public internet.
  • No independent security audit has been completed. Do not rely on this software for anything beyond testing and research.

Full details: see SECURITY.md and DISCLAIMER.md in the project repository.