DCENT_Pool The Massively Multiplayer Online Role-Playing Pool
An open-source solo Bitcoin mining pool where the pool is a living world. Bitcoin block height is the clock. Every accepted share is a player action. Your ASIC is a hero. No micropayments, no tokens, no NFTs — just real mining, real block rewards paid straight to your address, and a persistent world that never resets. Built in Rust. GPL-3.0. Self-hosting encouraged.
Pool URL : stratum+tcp://pool.d-central.tech:3333
Worker : bc1qYOURADDRESS.SirOfficeMiner
Password : class=berserker,move=north
> share accepted — Sir OfficeMiner marches north
> block 903,441 ticks the world forward
> if you find a block, the reward is yours_
What is an MMORPP?
An MMORPP — Massively Multiplayer Online Role-Playing Pool — is a mining pool where the pool itself is the game server. DCENT_Pool started as a creative way to teach Bitcoin mining, and became something bigger: the first merge of Bitcoin and gaming that feels natural, because the game runs on the mining you were already doing.
There is nothing to buy, mint, or bridge. Difficulty-weighted accepted shares become work your hero spends on movement, construction, scouting, and war. Bitcoin block height drives every tick of the simulation, so world time is consensus time — nobody can speed it up, and history is permanent. Solo mining with the community stops feeling like staring at a dashboard alone and starts feeling like a D&D campaign with thousands of players.
The Stratum password field, reborn
For over a decade, miners have typed a single meaningless "x" into the Stratum password field, because pools never used it. DCENT_Pool makes it cool again: the password field is your hero's command line. Any miner ever made becomes a game controller — no firmware changes, no app, no account.
- class=berserker — choose your hero class and element
- move=north / goto=capital — walk the world map, block by block
- build=watchtower — raise roads, bridges, forts, and guild halls
- scout=north — lift fog of war for you and your guild
- attack=local / defend=local — fight monsters, garrison territory
- battle=3,-2 / reinforce=… — declare war, dispatch supply lines
password: class=paladin,goto=dragon_peak
> route plotted: 14 tiles, ETA 9 blocks
> shares mint work → work moves the hero
password: battle=145,-220
> war declared — resolves at block tick
> garrisons and reinforcements decide it
password: x
> that works too. just mine._
A persistent world, timed by the blockchain
Every hero, road, battle, boss, and historical event in the world emerges from mining. Nothing is scripted on wall-clock time — the chain is the clock, and the chronicle is auditable down to the block.
Workers are Heroes
Every ASIC is a named hero in your party. A Bitaxe on your desk is Sir OfficeMiner; an S21 in the garage is a warlord. Your address is your account — no signup.
Fog of War & Exploration
A deterministic world map with terrain, biomes, ruins, and dungeons. Scout to reveal it — discoveries are shared with your guild and remembered forever.
Monsters & World Bosses
Persistent monsters roam, escalate into named regional threats, and promote into world bosses damageable only by accepted shares. Defeats leave permanent consequences on the map.
Construction & Territory
Spend mined work to build roads, bridges, watchtowers, and forts. Defend tiles, station garrisons, and watch influence decay by block height if you go idle.
Guild Wars & Supply Lines
Declare battles on distant coordinates, dispatch reinforcements along real routes with block-denominated ETAs, and win or lose at the tick — with a verifiable replay proof.
Permanent History
Every event is block-stamped and append-only. Tile chronicles, battle replays, and boss defeats become the world's recorded history. No seasons, no wipes.
One Chain. Two Factions. The Unchained.
The Chain
#F7931A · neutralThe world itself. All hashrate, whatever its banner, defends the Chain. Pool-wide stats wear Bitcoin orange.
The Ledger
#4169E1 · factionProtocol purists. Consensus, verification, and order. They believe truth is what the rules can prove.
The Forge
#00FF41 · factionRaw computational power. Hashrate warriors in terminal green. They believe truth is what the work can win.
The Unchained
#F7931A · guildlessSolo miners with no guild and no faction. Pure defenders of truth, loyal to the Chain alone. The default path.
"The Chain is one. The Ledger and The Forge are two halves of the same truth."
Guilds: a new way to mine together
Guilds and factions are not just cosmetics — they are a genuinely new way to mine Bitcoin. Band your workers with other miners under one banner: guilds share scouting discoveries on the map, raise guild halls, run supply lines into each other's battles, and earn guild XP when a member finds a block. Faction allegiance colors the whole war — Ledger against Forge, with the Unchained answering to the Chain alone.
Trustless group rewards — in development
Solo remains the default: find a block, it pays your address. But guilds and factions open a new frontier — opt-in group reward splits enforced the only way we consider trustless: as direct coinbase outputs your firmware can verify before hashing, never a treasury or an IOU. The TIDES-G split engine is proven on regtest and staged behind a hard off-switch until the test-network drill record completes. When it ships, mining as a guild will be a first for Bitcoin.
A serious solo pool, built in Rust
Strip the game away and DCENT_Pool is a hardened, CKPool-inspired solo mining engine. Find a block, and the reward pays directly to your Bitcoin address in the coinbase transaction — the pool never holds your funds.
- Solo payouts, zero custody — block rewards go straight to your address
- Verify before you hash — every active job exposes a signed payout manifest, so firmware can prove the exact coinbase split before submitting a single share
- Stratum V1 + vardiff — from NerdMiner kilohashes to S21 terahashes, with ASICBoost and optional TLS
- Transparent 2% fee — a visible coinbase output, verifiable on-chain; configurable to 0 when you self-host
- 75+ REST endpoints — Prometheus metrics, live SSE updates, and an 18-page React dashboard
Language : Rust + Tokio
Node : Bitcoin Core (GBT + ZMQ, failover)
Stratum : V1 + vardiff + ASICBoost + TLS
Payouts : direct coinbase, non-custodial
Manifest : verified before hashing
Fee : 2% official / 0% self-host
License : GPL-3.0
Deploy : Docker / binary / source_
REALM federation: sovereign pools, one universe
Every DCENT_Pool instance is a realm. Self-host your own and it is not an island: realms link to each other with BIP322-signed snapshots, compete in Realm Wars, and appear in each other's leaderboards — while every operator keeps their own Bitcoin node, their own block construction, their own payouts, and their own miners. Federation without a custodial merge. That is the decentralization thesis in playable form.
Your Realm, Your Rules
Set your own fee, your own name, your own lore. Your miners are your community — accounts never leave your instance.
Signed, Verifiable Links
Linked realms exchange BIP322-signed snapshots — cryptographic claims, not trust-me stats — with reciprocal verification.
Realm Wars
Casual and ranked ladders pit linked realms against each other over live, 24-hour, and 7-day windows — with seasonal ELO tiers.
Relay Roadmap
The federation is designed to grow into a latency-aware relay mesh, helping small and home pools cut stale-work exposure together.
Audit it. Fork it. Run your own.
DCENT_Pool ships 100% open source under GPL-3.0 — for audits, for reviews, and for plebs to run their own. Every line of the pool, the game engine, and the dashboard is public. If a pool asks you to trust it, read its code; if there is no code to read, that is your answer.
Free software still costs sats to build. If DCENT_Pool earns you a block or saves you a custodial fee, consider funding D-Central — it funds continued development of the pool, DCENT_OS, and the rest of the open-source stack.
- One-command deploy — Docker Compose brings up the pool and Bitcoin Core together
- Linux and Windows — prebuilt binary or cargo build from source
- Testnet4 first run — validate your setup in minutes before pointing real hashrate at mainnet
- Operator & miner guides — deployment checklists, TLS, load testing, and regtest drills in the repo
$ git clone https://github.com/DCentralTech/DCENT_Pool.git
$ cd dcent-pool
$ cp dcent-pool.docker.example.toml dcent-pool.docker.toml
# set your fee address + RPC credentials
$ docker compose up -d
> your realm is alive_
DCENT_Pool FAQ
What is an MMORPP?
A Massively Multiplayer Online Role-Playing Pool: a mining pool where the pool itself is a persistent game world. Block height is the clock, accepted shares are actions, workers are heroes, and the world's history is permanent. DCENT_Pool is the first pool of this kind.
Do I have to play the game to mine?
No. Point your miner at the Stratum endpoint with your Bitcoin address as the worker name, put "x" in the password, and mine like on any solo pool. The world is a layer on top of your shares — opt in whenever you like.
Does the game touch my payouts?
No. Block rewards pay directly to your Bitcoin address through the coinbase transaction. No micropayments, no tokens, no NFTs exist anywhere in the system, and every active job exposes a payout manifest your firmware can verify before hashing.
What hardware works?
Anything that speaks Stratum V1 — a NerdMiner, a Bitaxe, an Antminer S9 space heater, or an S21. Variable difficulty adapts from kilohashes to terahashes automatically.
Can I mine as part of a guild or faction?
Yes — that is one of the things that makes DCENT_Pool a genuinely new way to mine. Guilds share discoveries, build halls, reinforce each other's wars, and earn guild XP on member blocks; factions give the whole world its sides. Solo payouts stay the default, and opt-in trustless guild/faction reward splitting (TIDES-G, enforced as verifiable direct coinbase outputs) is in development — not yet enabled on mainnet.
Can I run my own instance?
Yes — it is encouraged. GPL-3.0, Rust, Docker Compose, Linux and Windows. Set your fee to anything, including zero, and optionally federate your realm with others through signed REALM links.
Why did D-Central build this?
It began as a creative way to educate Bitcoin miners. Solo mining is the purest form of Bitcoin participation, but it can feel solitary. DCENT_Pool makes mining with the community feel like a tabletop campaign — and every mechanic doubles as a lesson in how Bitcoin actually works.
The world starts at the next block.
Read the code today. Point a miner at the official realm when it opens — or raise your own banner and federate.
