Zero X Pool

a SOLO-hybrid Bitcoin Cash mining pool · 0x.al · live stats → connecting…
Now mining block #— · find it & take half — everyone who mines gets paid

Find the Bitcoin Cash block.
Take half.

Solve a block, win 50% of the reward on the spot. Everyone else splits the rest by work done. Paid straight into the block — no wallet, no withdrawals, nothing to trust.

Block reward
subsidy + fees, right now
Current jackpot
50% of the block, to the finder
Current block
the height we're mining right now
Network difficulty
whole BCH network
Pool hashrate
5 minute average
Miners hashing
payout addresses
Shares this round
counter resets every block we find
Best share (this block)

Check your miner

Already mining? Paste your BCH address to see your hashrate, round share and next-block estimate — no account, no login, no wallet connection needed.
Questions, setup help or block celebrations — join the pool Discord: discord.gg/amEzbqxFyc

How it works

Everyone on the pool mines the same Bitcoin Cash block at once — each miner just searches a different slice of it, so no one duplicates anyone else's work.

  1. The pool builds one block and hands it to every connected miner.
  2. Each miner hashes its own slice, racing to find a winning result.
  3. The first miner to find it wins the block for the whole pool.
  4. That finder takes a flat 50%. Everyone else splits the other 50% by how much work they did that round — the finder isn't in that split.
  5. It's all written straight into the block's coinbase — the pool never touches your coins.

Picture 100 people searching one field for a hidden key: each covers a different patch, and whoever finds it first wins it for the team — then the reward is shared out by how hard everyone looked.

How the reward splits

50%

Flat bonus to the block finder — the lottery. One share is a ticket; every ticket can win.

49%

Split among all other miners in proportion to shares submitted since our last block. No decay window, no luck tax: work is work.

1%

Pool fee. That's it — and you can verify it in every block's coinbase, on-chain, forever.

Paid directly into each block's coinbase, straight to your address — no pool wallet, no balance, no minimum, nothing to withdraw. Coins mature ~16 hours after a block, as on every chain.

Verified & running

Live on mainnet
Running continuously since 12 July 2026 — real BCH, real miners.
Payout engine verified
Finder bonus, proportional split and dust carry-forward proven satoshi-exact in regtest.
Proven on a live network
A real block on BCH testnet (Chipnet): the finder took exactly 50%, the rest split by work among the others — all in one coinbase. See it on-chain: view the block ↗.
Open source, matched to the live pool
The code running the pool is public — audit it at github.com/Its0x/zerox-pool.
Zero custody, on-chain payouts
Every reward is written into the block's coinbase — nothing to trust, verify any block yourself.

Start mining in two minutes

Stratum URLstratum+tcp://POOL_HOST:3333
UsernameYOUR_BCH_ADDRESS.WORKER_NAME
Passwordanything (not checked)
PortBest forRecommended hashrate
3333Bitaxe, NerdMiner, USB & small minersup to ~2 TH/s
6666Single ASICs & mid-size rigs~2 – 100 TH/s
9999Farms & big rigs100 TH/s and up

Difficulty self-tunes to your hashrate within seconds — any device works on any of these. If you're unsure, use 3333.

Renting hashrate? (MiningRigRentals / NiceHash)

Rented rigs demand an optimal difficulty range and warn if the pool sits below it. These ports are fixed floors — difficulty can rise above them but never drops below, so the warning stays away. Just pick the number inside your rig's stated range:

5000→500k · 10000→1M · 20000→2M · 30000→3M · 40000→25M · 50000→100M

Rough guide: 500k–3M suits ~100 TH/s–4 PH/s rigs; 25M suits ~5–20 PH/s; 100M suits 20 PH/s and up. No difficulty setting needed on your end.

  1. Point any SHA-256 miner (ASIC, Bitaxe, anything) at the stratum URL above.
  2. Set the username to your BCH address, then a dot, then any name for the machine:
    qqgg0z7647vgusxkal77ukvy5fw9frh7rcxkgk2ed3.bitaxe
    ↑ your address  ·  ↑ worker name (anything you like)
  3. Done. Your address is your account; rewards land there automatically.

Use an address you control the keys to (not an exchange). CashAddr (q…/p…) and legacy Base58 (1…/3…) both work, with or without the bitcoincash: prefix.

Bitaxe: works out of the box. For the cleanest Block-Header display we recommend HexOS, an AxeOS fork with proper Bitcoin Cash coinbase decoding.

Blocks found

HeightFoundFinderJackpot paidBlock hash
No blocks yet — the round is live and the jackpot is waiting.

Why trust this pool? Don't — verify.

Zero custody

The pool has no wallet at all. Rewards go from the protocol to your address inside the block — nothing we could hold, freeze, or lose.

Open source

Every line is public, including the payout code. Audit exactly what builds your coinbase: github.com/Its0x/zerox-pool.

On-chain proof

Every block above links to a block explorer. Open the coinbase and check the split matches the rules — it always will.

Small print for small miners

My miner is tiny. Can my earnings get lost?

No. If your slice of a block is below the 546-satoshi minimum (a fraction of a cent), it isn't burned — it carries over and is paid the moment it clears the threshold in a later block. Even a single Bitaxe clears it easily; carry-over is just there for the truly microscopic. The only exception: if an address stops mining entirely and stays silent for 180 days, any leftover sub-dust it never cleared is returned to the miners still active. Keep mining and it's always yours.

Is there a limit on how many miners get paid per block?

Effectively no. Every miner whose share clears the 546-satoshi dust minimum is paid directly in the same block — there's no "top miners only" cut-off. The coinbase holds thousands of payout slots, so in any realistic pool the dust minimum, not the slot count, is the only limit. Anyone below dust simply carries over to a later block (see above). Do work, get paid — no ranking gate.

Which address formats work?

All of them — CashAddr (q…/p…) and legacy Base58 (1…/3…), with or without the bitcoincash: prefix. The pool pays to your address's script, so any valid form reaches your wallet. One tip: the pool tracks your account by the exact string you type (prefix aside), so pick one spelling and use it on every worker. Mixing, say, a legacy and a CashAddr of the same wallet shows up as two miners and splits your stats — though not your earnings, since the split is the same either way. Lowercase CashAddr like qqgg0z… is the tidy default.

Why no Lightning payouts?

Lightning fixes a Bitcoin fee problem that Bitcoin Cash doesn't have — on BCH, fees are ~1 sat/byte, so even a tiny payout is spendable on-chain. So we pay you the most direct way there is: inside the block itself, with no channels and no pool wallet to trust.