Skip to content
Back to skills

Pool Architectures

ASecurity

Mining pool reward schemes: PPS, FPPS, PPLNS, PPS+, Score, prop. Block generation queue, share variance, payout cycles. Solo mining vs pooled. USE WHEN: comparing pools, designing reward systems, understanding miner economics.

  • 31 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
ai-agents

Security analysis

A100/100

Scanned September 22, 2026

npx -y skills add claude-dev-suite/claude-dev-suite --skill pool-architectures --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pool Architectures?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pool Architectures
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/claude-dev-suite-pool-architectures/badge)](https://www.skillsdirectory.com/skills/claude-dev-suite-pool-architectures)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bitcoin-mining-pool-architectures
description: |
  Mining pool reward schemes: PPS, FPPS, PPLNS, PPS+, Score, prop. Block
  generation queue, share variance, payout cycles. Solo mining vs pooled.
  USE WHEN: comparing pools, designing reward systems, understanding
  miner economics.
allowed-tools: Read, Grep, Glob
---

# Pool Architectures & Reward Schemes

Pools allow many miners to collectively find blocks. Differences are
in how rewards are distributed.

## Reward schemes

### PPS (Pay-Per-Share)

Miner gets fixed payment per accepted share. Pool absorbs all variance:
- Pro: predictable income for miners.
- Con: pool needs cash reserve to cover bad-luck periods.

Fee: typically 4-5% to compensate pool variance risk.

### FPPS (Full Pay-Per-Share)

PPS but miner also receives proportional share of **transaction
fees** beyond just the subsidy.

Most popular scheme as of 2024-2025.

Fee: 2-3%.

### PPLNS (Pay-Per-Last-N-Shares)

Reward = block_reward × (your_shares_in_last_N / total_shares_in_last_N).

- Pool doesn't pay until block found.
- Miners experience variance directly.
- Discourages pool-hopping (you must mine consistently to be in
  the N window).

Fee: 1-2% (lower because pool doesn't bear variance risk).

### PPS+

PPS for subsidy + PPLNS for fees. Hybrid.

### Score (deprecated / niche)

Older scheme that decayed share scores over time. Largely replaced
by PPLNS.

### Proportional

Reward = your_shares / total_shares_this_round × block_reward.

Vulnerable to pool-hopping; rarely used.

## Pool block-finding

Pool's core function:
1. Construct block templates.
2. Distribute work to miners (Stratum V1 or V2).
3. Verify share submissions.
4. When a share is also a block (≤ network target), submit to network.
5. Distribute rewards per scheme.

## Variance considerations

A solo miner finding a block:
- Expected time = network_time × (network_hashrate / your_hashrate).
- For 100 TH/s on a ~980 EH/s network (September 2026):
  ~68,000 days ≈ 186 years.

Pooled:
- Get reward proportional to your hashrate share, daily/hourly.
- Variance reduced.

## Pool centralization risks

- **51% attack**: top pools by hashrate can theoretically reorg.
- **Censorship**: pools have OFAC-compliance pressure.
- **Selfish mining**: pool with > 25% hashrate could selfish-mine.

Mitigations:
- Stratum V2 (miners choose own tx).
- Decentralized pools (P2Pool, OCEAN DATUM).
- Solo mining (CKPool, Public-Pool).

## Major pools (as of September 2026)

Shares below are blocks found over the trailing 3 months per
mempool.space, sampled 2026-09-15, on a network running ~980 EH/s.

- **Foundry USA** — ~25%; largest by hashrate.
- **AntPool** (Bitmain) — ~19%; second.
- **F2Pool** — ~15%; historical leader.
- **SpiderPool** — ~9%; fourth-largest.
- **ViaBTC** — ~9%.
- **MARA Pool** — ~5%.
- **SECPOOL** — ~4%.
- **Luxor** — ~3%.
- **OCEAN** — ~3%; ~21.2 EH/s (ocean.xyz, 2026-09-15). Non-custodial
  TIDES payouts; miners building their own templates with DATUM get a
  50% pool-fee discount.
- **Binance Pool** — ~2%.
- **Braiins Pool** (formerly Slush Pool) — ~2%; SV2-capable.
- **DMND** (DEMAND) — SV2-native pool; mined block 955,318
  (2026-06-25), which DMND states is the first block built via Stratum
  V2 job declaration (dmnd.work, 2026). Negligible network share so
  far — one block in the trailing year as of 2026-09-15.

## See also

- [pow/SKILL.md](../pow/SKILL.md)
- [stratum-v1/SKILL.md](../stratum-v1/SKILL.md)
- [stratum-v2/SKILL.md](../stratum-v2/SKILL.md)
- [decentralized-pools/SKILL.md](../decentralized-pools/SKILL.md)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.