Block Zero (BLOZ)
Mine with your CPU — not a warehouse. RandomX on a Bitcoin Core v31 base. Fair launch, no premine.
Coin Specifications
-
Block ZeroCoin Name
-
BLOZTicker Symbol
-
randomx (rx/blockzero — Bitcoin Core v31 with RandomX PoW; CPU-only, ASIC + GPU resistant)Algorithm
-
10 min (600 s, standard Bitcoin difficulty adjustment)Block Time
-
21,000,000 BLOZ (Bitcoin-style hard cap; ~33 halvings)Max Supply
-
50 BLOZ subsidy (40 BLOZ to miner + 10 BLOZ devfund) (halves every 210,000 blocks ≈ 4 years — see schedule below)Block Reward
Pool Information
-
1% on subsidy (low fee)Pool Fee
-
PPLNSPayout Scheme
-
Avg. last 5 blocksPPLNS Window
-
Every 15 minutesPayout Schedule
-
0.5 BLOZMinimum Payout
-
100 blocks (chain coinbase maturity — payouts wait for this)Block Confirmations
Fee Structure
-
1% on subsidy (low fee)Pool Fee
1% pool fee on the miner subsidy. Each block pays 50 BLOZ total — 10 BLOZ to the protocol-enforced devfund, 40 BLOZ to the miner pool, of which 1% (0.4 BLOZ) is the pool fee and 99% (39.6 BLOZ) is distributed to miners via PPLNS. Coinbase tx-fees stay with the pool.
-
40 BLOZ (50-BLOZ subsidy minus protocol devfund; tx fees stay with pool)Miner Receives
Full miner subsidy at the block's height (40 BLOZ today; halves every 210,000 blocks — see the schedule below). Tx fees in the coinbase stay with the pool.
Block subsidy — how the per-block reward shrinks
Block Zero follows the standard Bitcoin halving schedule: initial subsidy of 50 BLOZ per block, halved every 210,000 blocks (≈ 4 years). After ~33 halvings the per-block reward bottoms out at zero and only transaction fees remain — same curve Bitcoin uses.
subsidy(h) = 50 BLOZ >> floor(h ÷ 210,000)
src/validation.cpp::GetBlockSubsidy()halvingInterval = 210,000 blocks ← ≈ 4 years × (1 year ÷ 600 s/block)
maxSupply = 21,000,000 BLOZ (reached asymptotically; effectively after halving 33)
Halving schedule (10-min target per block). Note: 20% of every subsidy is the protocol-enforced devfund output (consensus-mandatory) — the "to miner" column already nets that out.
| Height (era start) | Subsidy | To miner (80%) | ≈ era start |
|---|---|---|---|
0 (genesis) | 50 BLOZ | 40 BLOZ | 2026-06-06 |
210,000 (1st halving) | 25 BLOZ | 20 BLOZ | ≈ 2030 |
420,000 (2nd halving) | 12.5 BLOZ | 10 BLOZ | ≈ 2034 |
630,000 (3rd halving) | 6.25 BLOZ | 5 BLOZ | ≈ 2038 |
1,050,000 (5th halving) | 1.5625 BLOZ | 1.25 BLOZ | ≈ 2046 |
Coinbase outputs become spendable after 100 confirmations (Bitcoin Core's COINBASE_MATURITY, ≈ 16.7 hours at 10 min/block) — that's the gate every payout has to wait for. The pool's internal ledger starts crediting your share contribution earlier so balances update in the dashboard sooner, but no BLOZ leaves the wallet before the 100-conf chain rule is satisfied.
About Block Zero — CPU mining, the Bitcoin way
Block Zero is an independent Layer-1 built directly on the Bitcoin Core v31 codebase — UTXO model, script, SegWit, Taproot, P2P, wallet — and changes exactly one thing: SHA-256d → RandomX for the proof-of-work check. RandomX is the same memory-hard, CPU-optimised algorithm Monero uses; it runs natively on a normal processor and runs badly on ASICs and GPUs. The result is "Mine with your CPU — not a warehouse": no premine, no presale, no team allocation, fair launch on 2026-06-06.
-
RandomX-as-work
RandomX executes randomised programs that depend on a multi-megabyte dataset in fast memory. General-purpose CPUs handle this naturally; building an ASIC for it would essentially mean building a CPU. The official miner is a patched XMRig with
-a rx/blockzero(stockrx/0with nonce offset 76 to match Bitcoin's header layout). -
Bitcoin Core v31 base
Block headers are the standard 80 bytes, txids stay double-SHA256, the wallet is Bitcoin Core's — every piece of the proven Bitcoin stack is inherited. RandomX is grafted onto the PoW gate only; everything else (script, SegWit, Taproot, mempool policy, P2P) is upstream-compatible.
-
Native SegWit addresses (bech32 / bech32m)
Wallets use standard Bitcoin SegWit address formats. HRPs:
bz1…(mainnet) /tbz1…(testnet). P2WPKH, P2WSH and P2TR (Taproot) are all supported out of the box. -
Bitcoin-style halving schedule
50 BLOZ initial subsidy, halved every 210,000 blocks (≈ 4 years). Identical curve to Bitcoin. Max supply 21 M BLOZ; 20% of every subsidy is the protocol-enforced devfund output.
-
Bitcoin difficulty adjustment
Block target 10 minutes; difficulty retargets every 2,016 blocks using Bitcoin's upstream DAA — no surprises for anyone already familiar with Bitcoin's curve.
Why mine BLOZ here?
-
1% pool fee — low and transparent
Pool keeps 1% of the miner subsidy + the (currently negligible) tx-fee portion of each block. 99% goes to miners via PPLNS.
-
Adaptive VarDiff (COLD → WARM → HOT)
Newton-step gain scheduling with a starvation watchdog. Your rig converges to ~10 s/share in 4-6 retargets (~2 min) — see Start Mining.
-
PPLNS (window = 5)
Pool-hopping resistant. Your credit depends on your share of the last 5 blocks' work, not just the current round.
-
BIP22 long-poll + 250 ms backup poll
Stratum gets new templates from
bitcoind(BLOZ daemon) within milliseconds of a tip change. No more stale-share orphans from being late to the block boundary. -
15-minute payouts, 0.1 BLOZ minimum
Once a block matures (100 confs ≈ 16.7 h at 10 min/block), accrued credits go out on the next cycle. No multi-day payout lag.