rx/blockzero · stratum … · fee … · tagged /bloz.cc/Pick your platform. Each rig identifies itself by your payout address as username — rewards land directly on your address as a coinbase output. Multiple rigs can share one address.
On any Ubuntu/Debian/RHEL/Rocky/Alma box, replace bz1qYOURADDRESS with your wallet address and run as root:
ADDRESS=bz1qYOURADDRESS curl -fsSL https://pool.bloz.cc/install.sh | sudo -E bash
The script installs build deps, fetches XMRig v6.26.0, patches it for rx/blockzero, builds it, enables huge pages, and registers a bz-miner.service systemd unit that auto-restarts on crash. Re-running it with different env vars (e.g. ADDRESS=… THREADS=64) safely reconfigures and restarts the service.
If you omit ADDRESS= entirely, rewards go to the pool operator (sponsor mode). The script will warn you before doing that.
Pre-built binary (skip the build):
Download Linux x86_64tar xzf bz-miner-linux-x86_64.tar.gz cd bz-miner-linux-x86_64 sudo sysctl -w vm.nr_hugepages=1280 ADDRESS=bz1qYOURADDRESS ./run.sh
tar xzf bz-miner-macos-arm64.tar.gz cd bz-miner-macos-arm64 ADDRESS=bz1qYOURADDRESS ./run.sh
The launcher codesigns xmrig with the JIT entitlement (one-off, no Apple Developer ID needed) and runs under caffeinate so the Mac doesn't sleep. If you omit ADDRESS=, rewards go to the pool operator (sponsor mode).
Every rig identifies itself to the pool as ADDRESS.WORKER. The launcher auto-fills WORKER with $(hostname -s) so each machine shows up as its own row in the dashboard, all paying out to your one address.
Override the worker label with WORKER=:
# macbook ADDRESS=bz1q... WORKER=macbook ./run.sh # epyc rig ADDRESS=bz1q... WORKER=epyc-server ./run.sh # raspberry pi (just for fun) ADDRESS=bz1q... WORKER=raspi ./run.sh
All three contribute shares to the same wallet's round slice but appear separately so you can compare per-rig hashrate.
A BlockZero address starts with bz1q. You'll need a running BlockZero full node to create one safely. Quick path:
# 1. Build BlockZero Core (one-time) git clone --recursive https://github.com/Rexemre/blockzero-core cd blockzero-core cmake -B build -DCMAKE_BUILD_TYPE=Release -DENABLE_IPC=OFF cmake --build build --target bitcoind bitcoin-cli -j$(nproc) # 2. Start the node (downloads the chain — small for a young network) ./build/bin/bitcoind -daemon # 3. Create a wallet + get an address ./build/bin/bitcoin-cli createwallet "mining" ./build/bin/bitcoin-cli -rpcwallet=mining getnewaddress
The address it prints is what you use as ADDRESS=bz1q…. As soon as the pool finds a block, your share of the coinbase lands at that address. After 100 confirmations the funds become spendable.
More docs at github.com/Rexemre/blockzero-docs.
.workername to track rigs separately on the dashboard.… · algorithm rx/blockzero · fee …
| Address | Worker | Hashrate | Shares | Connected | Last share |
|---|---|---|---|---|---|
| no workers connected | |||||
Proportional split of the next found block based on shares contributed since the last chain-tip change. Workers receive a refreshed job with this split roughly every 15 seconds, so very-early finds may still pay slightly less than shown here. The round resets on every new block — ours or the network's.
| Recipient | Type | Round share % | Estimated |
|---|---|---|---|
| no shares in current round yet | |||
Effort % = round shares used / shares expected at network difficulty. Below 100% means lucky; above means overdue. Blocks before our SegWit-aware bookkeeping land here with effort unknown.
| Height | Hash | Found by | Effort | Reward | When |
|---|---|---|---|---|---|
| no blocks found yet | |||||