bitcoinxor

The hash changed.

Independent guides and open-source reference code for the BIP-110 proof-of-work-change hard fork of Bitcoin — plain language, verifiable against your own node. Built by an enthusiast, in the open, since before fork day. The fork is now live.

STATUSchain split 2026-08-08 at height 961632 · BLAKE2b-256 live since height 961640 (2026-08-30 06:14 UTC) · node: Bitcoin Knots v29.4.1 — upgrade required · pool: xorpool.com live, solo, non-custodial · tools experimental & unaudited — use entirely at your own risk
the new header — 164 bytes
xor_key

The block header grew from 80 to 164 bytes, and the block hash is no longer one pass over its bytes: fields invisible to the mining hardware are committed in stages, BLAKE2b-256 runs twice, and the result is XORed with a mask derived from the secret xor_key — the field this site is named for, which lets a pool detect a found block that the miner can't withhold. Live on the Bitcoin Knots chain since height 961640.

the guides

the split

start here

What actually happened on 8 August 2026, the exact split-point block hashes, the timeline through the proof-of-work change that activated on 30 August — and what it means for you, in plain terms.

run a node

verify yourself

The whole procedure: install the fork-aware release, the config line the node now refuses to start without, and the one command that settles "which chain am I on?" with your own hardware.

wallet safety

read before moving coins

Your keys now control balances on both chains. The replay risk that makes careless spending dangerous, and the scams every fork event produces — seed phishing, fake wallets, manufactured urgency.

mining

cpu · gpu · resurrected asics

The full final parameters, what day one actually looked like, and why Sia-era BLAKE2b ASICs — not CPUs or GPUs — took the chain from block one.

the code

⊕ xorminer

reference code

A getblocktemplate miner with pluggable hash kernels, built before the fork — now maintained as reference code, not a production miner. Its most useful piece today: a byte-exact Python implementation of the live PoW pipeline, validated against the official test vectors from the node source tree.
xorminer.com · source

⊕ xorpool

public pool · live

Bitcoin Xor is a live, non-custodial pool for the BLAKE2b chain at xorpool.com. Nothing is ever held: every block pays miners straight from its coinbase, so there are no balances and nothing to withdraw. Two ways in — DATUM (recommended): point a rig at the pooled endpoint for a shared payout across recent miners (TIDES), 2% fee, or build your own block templates on your own node for 1% (DATUM in a box walks you through it). Solo (Stratum V1): winner-takes-all, 2% fee. Every worker gets its own stats page with every share, reject and block submission and the node's verdict. To keep the chain healthy the pool deliberately limits its own size: when its share of the network grows too high it stops taking new connections until it falls back. Endpoints in the US, Asia (hk.) and Europe (eu.). Built on ratum and a patched DATUM Gateway on a Knots v29 node.
datum.xorpool.com:23335 · wallets: electrum.bitcoinxor.org:50002 (Electrum server, Shrike) · user bc1q…yourAddress.worker · connect guide · Telegram · @BitcoinXor · source

⊕ explorer

live

A live block explorer for the BLAKE2b chain — every block drawn with its real fullness, fees, and miner tag, the next block assembling from the mempool in real time, and the full 164-byte header decoded on every block.
open the explorer

official homes — everything else is an impersonation
  • github.com/bitcoinxor · github.com/xorminer · github.com/xorpool
  • bitcoinxor.org · xorminer.com · xorpool.com