Bitcoin Mining & Economics

0 of 8 lessons complete (0%)

Mining Pools Explained: Solo vs Pool Mining and How to Join

What Is a Mining Pool?

A mining pool is a group of Bitcoin miners who combine their computational power and split the block rewards proportionally. Think of it like a lottery syndicate: instead of each person buying one ticket and hoping to win solo, the group buys thousands of tickets and agrees to share any prize. The expected value per person stays the same, but the income becomes far more predictable.

Without pools, a single miner running an Antminer S21 at 200 TH/s — which sounds impressive — controls less than 0.00003% of the total network hashrate. At that share, you’d statistically find a block once every several years. One payout of 3.125 BTC every few years is not a viable business model. Mining pools solve this by aggregating hashrate from thousands of miners, finding blocks regularly, and distributing rewards based on each miner’s contribution.

Today, virtually all Bitcoin mining is done through pools. The rare exceptions are extremely large operations with enough hashrate to find blocks frequently on their own. For everyone else — from a single machine in a garage to a 500-unit warehouse — pool mining is the standard approach.

Solo Mining vs Pool Mining

The choice between solo mining vs pool mining is straightforward for most miners, but understanding the tradeoffs helps explain why pools exist in the first place.

Solo Mining

In solo mining, your ASIC connects directly to the Bitcoin network (via a full node you run). If your miner finds a valid block, you keep the entire reward — currently 3.125 BTC plus all transaction fees. No pool fees, no shared rewards, no middleman.

The problem is variance. With a single S21 at 200 TH/s against a network hashrate of 700+ EH/s, the expected time between finding blocks is measured in years. You could get lucky and find one next week. Or you could run for five years and find nothing. The electricity bill, meanwhile, arrives every month regardless.

Pool Mining

In a mining pool, your miner submits work to the pool operator. When any miner in the pool finds a valid block, the reward is distributed among all participants based on the work they contributed. You receive small, regular payouts — daily or even more frequently — instead of rare, large windfalls.

Comparison Table

Factor Solo Mining Pool Mining
Block Reward 100% when found Proportional share
Payment Variance Extremely high Low and predictable
Income Frequency Months to years between payouts Daily or more frequent
Fees None (just node costs) 1–3% of earnings
Setup Complexity Need to run a full Bitcoin node Point miner at pool URL
Minimum Viable Hashrate Impractical below ~10 PH/s Any amount works
Network Independence Full — you choose your own transactions Pool operator selects transactions

For nearly all miners — from hobbyists with one machine to companies with dozens — pool mining is the practical choice. Solo mining only makes economic sense if you control enough hashrate to find blocks at least a few times per month.

How Mining Pools Work

Understanding the mechanics of a mining pool requires knowing how work is distributed and how contributions are measured.

Work Distribution and Shares

The pool operator runs a full Bitcoin node and constructs candidate blocks. It then divides the mining work into smaller units and distributes them to connected miners via the Stratum protocol (the communication standard between pools and miners). Each miner works on finding hashes below a difficulty target — but the pool sets a much lower difficulty threshold for individual miners than the Bitcoin network requires.

When a miner finds a hash below this pool-set threshold, they submit a “share” — proof that they’re doing work. Most shares don’t meet the full Bitcoin network difficulty (so they don’t produce valid blocks), but they prove the miner is hashing. Occasionally, a share also happens to meet the full network difficulty — that’s a valid block, and the pool earns the block reward.

Payment Methods

Different pools use different methods to divide the block reward. The three most common are:

PPS (Pay Per Share): The pool pays you a fixed amount for every valid share you submit, regardless of whether the pool actually finds a block. The pool absorbs variance risk — they pay miners consistently and hope the math works out over time. PPS pools charge higher fees (2–4%) to cover this risk. You get paid for the block subsidy only; transaction fees go to the pool.

FPPS (Full Pay Per Share): Same as PPS, but your payout includes a proportional share of estimated transaction fees on top of the block subsidy. This is the most miner-friendly payment method — stable income with fee revenue included. Most major pools now use FPPS. Fees are typically 2–4%.

PPLNS (Pay Per Last N Shares): The pool only pays out when it actually finds a block, and it distributes the reward based on the shares submitted during a recent window of work. This means your income fluctuates — you earn more when the pool gets lucky (finds blocks quickly) and less when it doesn’t. Fees are lower (0–2%) because the pool doesn’t absorb variance. PPLNS rewards loyal miners: if you disconnect right before a block is found, you miss out.

Which Payment Method Should You Choose?

For most miners, FPPS is the best option. It provides the most stable, predictable income with full fee revenue. PPS is acceptable if FPPS isn’t available. PPLNS works well for large miners who stay connected 24/7 and don’t mind some variance in exchange for lower fees.

Major Bitcoin Mining Pools in 2026

The mining pool market has consolidated significantly. Here are the pools that control the majority of Bitcoin’s hashrate:

Foundry USA Pool

Foundry is the largest mining pool by hashrate, controlling approximately 30–35% of Bitcoin’s total hashpower. It’s operated by Foundry Digital, a subsidiary of Digital Currency Group (DCG). Based in the US, Foundry became dominant after China’s 2021 mining ban pushed hashrate to North America. Foundry uses an FPPS payment model and primarily serves institutional miners and large operations.

AntPool

AntPool is operated by Bitmain — the same company that manufactures the Antminer series. It commands roughly 15–20% of network hashrate. AntPool offers both FPPS and PPLNS payment options. Given Bitmain’s hardware dominance, there’s a natural pipeline from buying Antminer hardware to mining on AntPool, though miners are free to point their machines at any pool.

F2Pool

F2Pool is one of the oldest active mining pools, founded in 2013. It maintains a significant hashrate share (roughly 10–12%) and supports mining for multiple cryptocurrencies beyond Bitcoin. F2Pool uses a PPS+ payment method (PPS with a portion of transaction fee revenue) and has a global user base.

ViaBTC

ViaBTC holds approximately 10–12% of hashrate and is popular in Asian markets. It offers PPS, PPLNS, and solo mining options — one of the few major pools with a solo mining feature. ViaBTC also operates CoinEx, a cryptocurrency exchange, creating an integrated mining-to-trading pipeline.

OCEAN (formerly OCEAN Pool)

OCEAN, backed by Jack Dorsey and launched in late 2023, takes a different approach. It emphasizes decentralization and transparency by using a non-custodial payout system — block rewards go directly to miners’ Bitcoin addresses rather than being held by the pool. OCEAN uses a variant of PPLNS called TIDES and advocates for Stratum V2 adoption, which gives miners more control over block template construction. Its hashrate share is smaller than the giants (1–3%), but it’s growing among miners concerned about pool centralization.

Braiins Pool (formerly Slush Pool)

Braiins Pool holds a special place in Bitcoin history as the first mining pool ever created, launched by Marek “Slush” Palatinus in November 2010. It controls roughly 3–5% of hashrate and uses a score-based PPLNS variant. Braiins also develops open-source mining firmware (Braiins OS+) and has been a leading advocate for the Stratum V2 protocol. It’s popular among technically sophisticated miners and those who value the project’s open-source ethos.

Mining Pool Comparison

Pool ~Hashrate Share Payment Method Min. Payout (BTC) Fees
Foundry USA 30–35% FPPS Varies by contract ~2%
AntPool 15–20% FPPS / PPLNS 0.001 2.5% (FPPS) / 0% (PPLNS)
F2Pool 10–12% PPS+ 0.005 2.5%
ViaBTC 10–12% PPS / PPLNS 0.001 2% (PPS) / 1% (PPLNS)
OCEAN 1–3% TIDES (PPLNS variant) Non-custodial ~2%
Braiins Pool 3–5% Score-based PPLNS 0.001 2%

How to Join a Mining Pool

Joining a mining pool is straightforward. Here’s the step-by-step process:

Step 1: Choose Your Pool

Select a pool based on these criteria:

  • Location: Choose a pool with servers close to you for lower latency (stale shares cost you money)
  • Payment method: FPPS for stable income, PPLNS for lower fees
  • Fees: Typically 1–4%. A 1% difference on a 200 TH/s miner amounts to hundreds of dollars per year
  • Reputation: Stick with established pools that have years of track record
  • Minimum payout: Lower minimums mean faster access to your earnings
  • Transparency: Does the pool publish proof-of-reserves or real-time block data?

Step 2: Create an Account

Visit the pool’s website and register. Most pools require an email address and a Bitcoin payout address (your wallet where you want to receive mining revenue). Some pools like OCEAN don’t require registration at all — you just point your miner at their server with your Bitcoin address as the username. Set up your Bitcoin wallet for payouts before this step.

Step 3: Configure Your ASIC Miner

Access your miner’s web interface (typically by navigating to its local IP address in a browser). In the mining configuration section, enter:

  • Pool URL: The Stratum address provided by your pool (e.g., stratum+tcp://pool.example.com:3333)
  • Worker name: Usually your account username followed by a worker identifier (e.g., username.worker1)
  • Password: Often just “x” or any placeholder — most pools don’t use password authentication

Configure at least one backup pool in slot 2 or 3. If your primary pool goes down, your miner automatically switches to the backup, preventing idle time.

Step 4: Monitor and Optimize

Once your miner is running, check the pool’s dashboard to verify:

  • Your miner is submitting shares (hashrate appears on the dashboard)
  • The reported hashrate matches your miner’s expected output
  • Stale and rejected share rates are below 1–2%
  • Payouts are arriving at your Bitcoin address on schedule

Most pools provide mobile apps or email alerts so you’re notified if your miner goes offline.

Pool Centralization Concerns

One of the most discussed risks in Bitcoin mining is pool centralization. When a handful of pools control over 50% of the hashrate, it raises questions about the network’s decentralization — the very property that makes Bitcoin valuable.

The Current Concentration

As of 2026, the top 3 mining pools (Foundry, AntPool, and F2Pool/ViaBTC) collectively control roughly 55–65% of Bitcoin’s hashrate. This concentration means that a small number of pool operators decide which transactions go into the majority of blocks. If these operators colluded, they could theoretically censor transactions or attempt a 51% attack.

Why It’s Less Alarming Than It Looks

Pool operators don’t own the hashrate — individual miners do. If a pool operator behaved maliciously (censoring transactions, attempting to double-spend, or acting against miners’ interests), miners can and do switch to competing pools. This has happened before: when a pool approached 50% hashrate in 2014 (GHash.io), miners voluntarily left until its share dropped. Pool dominance is fluid, not permanent.

Additionally, pool operators cannot steal the block reward — the coinbase transaction pays miners directly (or goes through well-established custodial arrangements). A malicious pool operator’s power is limited to choosing transaction ordering and potentially withholding blocks — actions that hurt the operator’s reputation and revenue more than they benefit them.

Stratum V2: Giving Power Back to Miners

The Stratum V2 protocol is an upgrade to the communication standard between miners and pools. Under the current Stratum V1, the pool operator constructs the block template (choosing which transactions to include). Under Stratum V2, individual miners can construct their own block templates, reducing the pool operator’s control over transaction selection.

Braiins Pool and OCEAN are early adopters of Stratum V2. As adoption grows, pool centralization becomes less concerning because the pool operator’s role shrinks to simply aggregating hashrate and distributing payments — they lose the power to censor or prioritize transactions. Learn more about how proof of work and pool dynamics interact to secure the network.

The bottom line: mining pool concentration is a legitimate concern, but the system has built-in checks — miner mobility, protocol upgrades, and economic incentives — that make sustained abuse unlikely. As a miner, you vote with your hashrate. Choosing a smaller pool or one that supports decentralization initiatives (like Stratum V2) directly strengthens the network. Understanding how many bitcoins are in circulation helps contextualize why this infrastructure matters.

Key Takeaways

  • A mining pool combines hashrate from many miners to find blocks more regularly, providing predictable income instead of rare, random payouts from solo mining.
  • FPPS (Full Pay Per Share) is the most miner-friendly payment method — stable payouts that include both block subsidy and transaction fee revenue.
  • Foundry USA is the largest pool (~30–35% hashrate), but miners should consider smaller pools like OCEAN or Braiins Pool to support network decentralization.
  • Joining a pool takes minutes: create an account, enter the pool’s stratum URL in your ASIC’s configuration, and start submitting shares.
  • Pool centralization is a real concern (top 3–4 pools control >50% of hashrate), but miners can freely switch pools, and Stratum V2 reduces pool operators’ power over transaction selection.

Frequently Asked Questions

Do I need to join a mining pool to mine Bitcoin?

Technically no — you can solo mine by running a full Bitcoin node and pointing your ASIC at it. But practically, solo mining is not viable unless you control massive hashrate (multiple petahashes). A single Antminer S21 solo mining would wait years between finding blocks. For reliable income, pool mining is essential.

How much do mining pools charge?

Pool fees typically range from 0% to 4%, depending on the pool and payment method. FPPS pools charge 2–4% because they absorb variance risk. PPLNS pools charge 0–2% because miners absorb the variance. On a miner earning $10/day, a 2% fee costs $0.20/day or about $73/year. Small differences in fees compound over time, especially across multiple machines.

Can a mining pool steal my bitcoin?

Pool operators cannot steal bitcoin from your wallet. However, pools that use custodial payment systems (most of them) temporarily hold your unpaid balance until it reaches the minimum payout threshold. If a pool disappeared overnight, you’d lose any unpaid balance. To minimize this risk: choose established pools, set low minimum payouts, and consider non-custodial pools like OCEAN where rewards go directly to your wallet address.

What happens if my mining pool gets hacked?

If a pool’s servers are compromised, the worst case is loss of unpaid miner balances and temporary downtime. Your mining hardware is unaffected — you simply reconfigure your ASIC to point at a different pool. This is why it’s good practice to have a backup pool configured in your miner’s settings. The blockchain itself is not affected by pool hacks.

Should I choose a small pool to help decentralization?

Mining on a smaller pool does help Bitcoin’s decentralization, and it doesn’t reduce your expected earnings — smaller pools find fewer blocks but pay larger portions per block. The tradeoff is variance: on a very small pool, payouts are less frequent (though larger when they come). If you can tolerate weekly or bi-weekly payouts instead of daily, choosing a smaller pool is a meaningful way to support the network while earning the same expected revenue over time.

Search on Knowing Bitcoin