p2pool.org

An honest map of decentralized Bitcoin mining.

This is a steward page for the p2pool.org domain. P2Pool was a pioneering attempt at decentralized Bitcoin mining; it is no longer viable in its original form. This page exists to point visitors toward the projects carrying that goal forward in 2026, and to honestly describe where the work stands.

What P2Pool was

P2Pool was a decentralized Bitcoin mining pool created by Forrest Voight in 2011. Instead of a central pool operator coordinating miners and distributing payouts, P2Pool ran its own peer-to-peer share chain, and paid every contributing miner directly inside each Bitcoin coinbase transaction. There was no operator to trust, no operator to seize funds, no operator to censor transactions.

For its time, it was a remarkable design — and the spiritual ancestor of every project listed below.

Why it stopped being viable

Three structural problems made original P2Pool unworkable for small Bitcoin miners:

The original P2Pool repository (github.com/forrestv/p2pool) has been effectively dormant since the late 2010s.

Each of these problems has a modern answer being actively worked on. Uncle blocks reduce variance. Selective coinbase payouts to large miners control bloat. Atomic-swap markets clear the dust at the edges. The projects below are how the design space has moved on.

The state of decentralized mining in 2026

The conversation today is less "rebuild P2Pool" and more "decompose what a pool actually does":

A fully decentralized Bitcoin pool, in the original P2Pool spirit, requires progress on all three. As of mid-2026 no production system delivers all three for Bitcoin — but the pieces are coming together, and serious effort is going into each.

Projects worth knowing

P2Pool v2

Pool protocol · Early development · The direct reboot

A from-scratch reboot of P2Pool for Bitcoin, led by Kulpreet Singh. Written in Rust on libp2p and rust-bitcoin. Three design moves directly attack the problems that killed the original: uncle blocks (Ethereum-style, with GHOST-weighted consensus) so simultaneously-found shares both get credit and variance drops; direct coinbase payouts for the top N miners (up to ~500 outputs) so the largest contributors get paid non-custodially without bloating the coinbase to thousands of outputs; and an atomic-swap engine on the share chain so smaller miners can sell their shares to market makers for immediate liquid Bitcoin, sidestepping the dust problem without custody or covenants. Currently in testnet/signet experimentation; not yet production-ready for mainnet, but the project most directly aligned with reviving the original P2Pool thesis.

Stratum V2

Protocol · Active deployment

Binary, encrypted successor to the Stratum mining protocol that has been used since 2012. Its critical contribution is letting individual miners — not pools — construct block templates. As of May 2026, pools representing roughly 75% of Bitcoin hashrate have signaled support, and the protocol is on track to be the default in new ASIC firmware in late 2026. Reference implementation: stratum-mining/stratum.

OCEAN

Pool · Live · Non-custodial, DATUM-enabled

A non-custodial Bitcoin mining pool led by Luke Dashjr. Pays miners directly from the network coinbase (no pool custody), and uses DATUM (Decentralized Alternative Templates for Universal Mining) to let participating miners build their own block templates. Transparent payout accounting via TIDES. The closest thing today to a "production decentralized pool" for Bitcoin.

Braidpool

Pool protocol · Active development

An ambitious from-scratch decentralized pool design built around a DAG-based share chain that settles to Bitcoin at the end of each difficulty epoch (~2 weeks) via multisig. Each miner runs its own Bitcoin node and constructs its own templates. The closest spiritual successor to P2Pool, with modern thinking on share accounting and payout. Under active development; not yet in production.

DMND (Demand Pool)

Pool · Launching · First Stratum V2 production pool

The first Bitcoin pool architected from day one for Stratum V2. End-to-end encryption against hashrate hijacking, and a transparent "SLICE" payout system. Operator-run and VC-backed, so less radical than Braidpool, but a meaningful step toward Stratum V2 at production scale.

Public Pool

Solo pool · Live · Bitaxe-friendly, zero-fee

A community-run, open-source solo mining coordinator with zero fees and no registration, by Benjamin Wilson. The default destination for Bitaxe and other open-source small miners, and self-hostable on Umbrel or Start9. Not a shared-reward pool — if your miner finds a block, you take the whole block — but the most accessible on-ramp for hobbyist miners who want sovereignty over centralized convenience.

P2Pool (Monero)

Pool · Live · The P2Pool model, applied to a fee-friendly chain

SChernykh's adaptation of the P2Pool model to Monero — the chain it actually fits on. Monero's small fees, short block times, and dynamic block size avoid the dust, variance, and coinbase-bloat problems that killed Bitcoin P2Pool. Worth studying as a working production example of the original P2Pool thesis.

Further reading