Mining Pools
How miners combine their hashrate to earn more consistent rewards, and the tradeoffs between convenience and centralization.
Imagine a lottery where the odds of winning are one in several trillion. You could play alone for years — even decades — without ever winning. Or you could join a group where everyone buys tickets together and splits the prize. That is essentially what a mining pool does for Bitcoin miners. It transforms the feast-or-famine nature of solo mining into a steady, predictable income stream.
Why Solo Mining is Impractical
In Bitcoin’s early days, anyone with a regular computer could mine blocks and earn the full block reward. As the network grew and proof of work difficulty increased, mining became increasingly competitive. Today, the probability of a single mining machine finding a valid block is astronomically low.
Consider: a modern ASIC miner produces roughly 200-400 terahashes per second. The entire Bitcoin network produces over 800 exahashes per second — that’s 800 million terahashes. A single miner’s share of the total hashrate is effectively a rounding error.
At this scale, a solo miner might operate for years without finding a single block. They would pay electricity costs every day but receive zero revenue until they get lucky. For most operations, this variance is simply unacceptable as a business model.
How Mining Pools Work
A mining pool is a server that coordinates work among many miners. The basic process works as follows:
- The pool operator constructs a candidate block with a set of transactions
- The pool distributes work by assigning different nonce ranges to each miner
- Miners submit shares — partial solutions that prove they are actively working, even if they haven’t found a valid block yet
- When any miner in the pool finds a valid block, the pool receives the block reward
- The reward is distributed among all participating miners based on their contributed work (shares)
This system means that instead of waiting years for a full block reward, miners receive small, regular payouts proportional to their hashrate contribution. A miner contributing 0.01% of the pool’s hashrate receives approximately 0.01% of each block reward the pool finds.
Reward Distribution Methods
Different pools use different methods to calculate and distribute rewards:
PPS (Pay Per Share)
The pool pays a fixed amount for each valid share submitted, regardless of whether the pool actually finds a block. The pool operator assumes the variance risk. This provides the most predictable income for miners but exposes the pool to potential losses during unlucky streaks.
FPPS (Full Pay Per Share)
Similar to PPS, but also includes a proportional share of transaction fees, not just the block subsidy. Since transaction fees have become a more significant portion of miner revenue, FPPS is increasingly popular.
PPLNS (Pay Per Last N Shares)
Rewards are distributed based on the shares contributed during a recent window of time. If the pool finds a block, only miners who contributed shares in the preceding period receive payment. This aligns incentives more closely — miners who hop between pools during dry spells earn less.
Major Mining Pools
The Bitcoin mining pool landscape is dominated by several large operators:
- Foundry USA — Currently the largest pool by hashrate, based in the United States
- AntPool — Operated by Bitmain, one of the largest ASIC manufacturers
- F2Pool — One of the oldest active pools, founded in 2013, based in China
- ViaBTC — A major global pool offering multiple reward methods
- MARA Pool — Operated by Marathon Digital Holdings, a publicly traded mining company
These five pools collectively represent a large majority of the total network hashrate. This concentration is a source of ongoing debate in the Bitcoin community.
The Centralization Tradeoff
Mining pools solve a real problem — they make mining economically viable for small operators. But they introduce a new concern: centralization of block production.
When a handful of pool operators construct the blocks that go into the blockchain, they gain certain powers:
- Transaction selection — Pool operators decide which transactions to include in blocks
- Censorship potential — A pool could theoretically exclude specific transactions
- Coordination risk — If a few large pools collude, they could attempt to censor or reorder transactions
However, several factors mitigate these risks:
- Miners can switch pools instantly — If a pool behaves maliciously, miners leave, and the pool loses its hashrate
- Multiple pools compete — Even if one pool censors a transaction, another pool will likely include it in the next block
- Economic incentives — Pools that include more transactions earn more fees, discouraging censorship
- Transparency — Pool behavior is publicly observable on the blockchain
Stratum V2: The Next Evolution
The most significant development in mining pool technology is Stratum V2, an upgraded communication protocol between miners and pools. The original Stratum protocol (V1) gives pool operators full control over block template construction — they decide which transactions go into each block.
Stratum V2 flips this dynamic. Under the new protocol, individual miners can construct their own block templates, choosing which transactions to include. The pool still coordinates work distribution and reward payments, but the power of transaction selection returns to individual miners.
This is a fundamental improvement for decentralization. Even if a pool operator wanted to censor certain transactions, the individual miners using Stratum V2 would be selecting their own transactions, making censorship at the pool level ineffective.
Significance for Bitcoin
Mining pools represent a pragmatic compromise in Bitcoin’s architecture. They sacrifice some degree of decentralization in block construction for the economic reality that miners need predictable income. The ongoing development of technologies like Stratum V2 demonstrates the Bitcoin community’s commitment to minimizing these centralization tradeoffs while preserving the benefits that pools provide.
The existence of a competitive pool market — where miners can freely switch between pools and new pools can enter at any time — ensures that no single pool can gain permanent dominance. In this way, mining pools reflect Bitcoin’s broader design philosophy: not perfection, but a robust system where economic incentives align participants toward honest behavior.
Related Concepts
- Proof of Work — The consensus mechanism that mining pools help individual miners participate in
- Halving — The event that reduces block rewards, affecting pool revenue
- Difficulty Adjustment — The mechanism that regulates mining difficulty regardless of pool concentration
- What is Bitcoin? — How mining fits into Bitcoin’s broader security model