Mining pools allow individual miners to combine their computing power to collectively solve blocks, splitting rewards proportionally. This guide covers the main mining pool types, how they distribute rewards, and what to look for when evaluating a pool.
[[aa-cta]]
Crypto Payments
Accept Mining Rewards as Payments
B2BINPAY enables mining operations and crypto businesses to accept, convert, and manage cryptocurrency payments with support for 350+ digital assets.
[[/a]]
Why Mining Pools Exist
Solo mining means your hardware competes against the entire network to solve each block. For Bitcoin, the probability of a solo miner finding a block with consumer-grade hardware is so low that it could take years or decades between rewards. Mining pools solve the variance problem: by combining hash rate, the pool finds blocks regularly, and each miner receives a portion of each block reward proportional to their contributed work.
The trade-off is a pool fee (typically 1–3% of earnings) and dependence on the pool operator. Pool operators also control which transactions to include in blocks, creating centralization concerns when large pools control significant portions of network hash rate.
Mining Pool Types
Pools differ primarily in how they handle block construction and reward distribution.
Centralized Pools
The traditional model. The pool operator constructs block templates, assigns work to miners, and distributes rewards. Miners have no say in block construction. This is the most common structure.
P2Pool
A decentralized pool that operates on a separate blockchain (the “share chain”). Miners contribute to finding shares on this chain, which records their work. Rewards are distributed automatically based on recent shares when a block is found. P2Pool eliminates the trusted operator requirement but has higher variance and technical complexity.
Stratum V2
An updated mining protocol that gives individual miners the ability to select their own transactions (job negotiation). This reduces pool operator centralization over block construction while maintaining centralized reward distribution. Several major pools are adopting Stratum V2.
Reward Distribution Methods
The reward distribution method determines how earnings are calculated and when they’re paid. Different methods distribute variance between miners and the pool differently.
Pay Per Share (PPS)
Miners receive a fixed payment for each valid share submitted, regardless of whether the pool finds a block. The pool absorbs all variance. PPS rates are typically slightly lower than actual expected earnings because the pool charges for absorbing variance risk.
Advantage: Predictable income. Disadvantage: Lower expected earnings due to pool’s risk premium.
Pay Per Last N Shares (PPLNS)
Rewards are distributed based on shares submitted in the last N shares window at the time a block is found. Miners who were mining during the N-share window receive a portion; those who joined recently receive less until they have a full window of shares.
This discourages pool-hopping (switching pools right before a block is found) because earnings depend on consistent participation. Variance is higher than PPS for individual miners.
Advantage: Higher expected earnings than PPS over time. Disadvantage: Higher variance.
Full Pay Per Share (FPPS)
An extension of PPS that includes transaction fees in the calculation, not just the block subsidy. As block subsidies decrease relative to fees over time, FPPS becomes more relevant. Most major pools now use FPPS or a similar fee-inclusive model.
Pay Per Share Plus (PPS+)
Combines PPS for the block subsidy with PPLNS for transaction fees. Miners get stable income from the subsidy portion and variable income from fees. This balances stability and full participation in fee revenue.
PROP (Proportional)
The simplest method: when a block is found, rewards are distributed proportionally based on shares submitted since the last block. Susceptible to pool-hopping and has higher variance than PPLNS.
Evaluating Mining Pools
When selecting a mining pool, consider:
- Hash rate and block frequency: Larger pools find blocks more frequently, reducing variance. Check the pool’s current hash rate and average time between blocks.
- Fee structure: Compare not just the percentage but the reward method. A 0% PROP pool may yield less than a 2% FPPS pool depending on luck.
- Minimum payout threshold: Smaller thresholds mean more frequent payouts. Larger minimum payouts reduce transaction fees but mean longer waits.
- Payment reliability: Research whether the pool has a history of payment issues or downtime.
- Geographic distribution of servers: Latency affects share submission speed. A pool with servers near your mining location reduces stale shares.
- Transparency: Does the pool publish its hash rate and luck statistics? Transparent pools are easier to audit.
- Pool concentration: Avoid pools that represent more than 25–30% of network hash rate to support network decentralization.
Transaction Fees in Mining Economics
Mining rewards consist of two components: the block subsidy (new Bitcoin created per block, currently 3.125 BTC after the April 2024 halving) and transaction fees paid by users. As the subsidy halves approximately every four years, transaction fees become an increasingly important portion of miner revenue.
During periods of high network congestion, fees can temporarily represent a substantial portion of block rewards. Fee-inclusive reward methods (FPPS, PPS+) pass these fees to miners, while basic PPS may not.
Network Considerations
Mining pool selection affects Bitcoin’s decentralization. When a single pool controls more than 50% of hash rate, they theoretically have the ability to execute a 51% attack. While major pool operators have strong incentives not to attack the network they profit from, concentration remains a risk.
Historically, mining has gone through centralization episodes—GHash.io briefly exceeded 51% in 2014, which led to voluntary reduction. The mining community has generally responded to centralization concerns, but the incentive structure can drive miners to the largest pools for reduced variance.
[[aa-note]]
For mining operations managing cryptocurrency revenue, B2BINPAY provides payment processing infrastructure that supports 350+ digital assets. Mining businesses can use B2BINPAY to accept payments in various cryptocurrencies, convert between assets, and manage multi-currency treasury operations.
[[/a]]
Summary
Mining pools exist to reduce variance for individual miners. The main types are centralized pools (most common), P2Pool (decentralized), and Stratum V2 (reducing operator centralization over block construction). Reward methods—PPS, PPLNS, FPPS, PPS+—differ in how they distribute variance and include transaction fees. When selecting a pool, evaluate hash rate, fees, minimum payout, payment history, server latency, and network concentration impact.





