all learn

Effort and luck: reading a pool round

Every pool dashboard shows two round metrics — effort and luck. One measures work consumed, the other how cheaply the block arrived. What they mean, how they're computed, and the expensive superstition they debunk.

2026-10-16·updated 2026-10-16·3 min·pow.family research#pools#mechanics
01

The round

A round is everything that happens between two blocks found by the pool. Two numbers describe it. Effort is how much work the round consumed, in block-equivalents: the sum of every share's difficulty divided by the *network* difficulty at the moment it was submitted. A round at 150% effort did one-and-a-half blocks' worth of guessing before landing one.

Luck is the same information from the payout's point of view: expected shares ÷ actual shares × 100%. Expected 1,000,000 shares and the block came after 500,000? Luck = 200% — very lucky, half-price block. Needed 2,000,000? Luck = 50% — a slow round, not a broken pool.

02

The expensive superstition

Every block attempt is independent — the lottery has no memory. Past bad luck does not make future good luck more likely, so pool-hopping during an unlucky streak pays switching costs for zero expected gain. A pool at 70% luck for a week is not "due"; a pool at 130% luck is not "hot". Luck below 100% for a day is noise; luck below 100% for a month is *still* noise — independence cuts both ways.

What sustained bad luck *can* legitimately tell you: nothing about the future, but something about the pool's operation — look for rising stale rates or hashrate dropout around the slow rounds (infrastructure problems) rather than mystical mean-reversion.

03

Reading a dashboard

  • Per-block effort on recent blocks — scatter around 100% is the healthy signature.
  • Rolling luck (24h / 7d) — wide but bounded swings; treat anything inside ~50–200% as ordinary.
  • Blocks per hour vs the pool's hashrate share — the two should agree on average; persistent disagreement means stale shares or reporting lag.
04

See it live on pow.family

Analytics sections chart pool luck over time from the pools' public APIs — enough to watch the scatter and internalize what ordinary randomness looks like before trusting anyone's "unlucky pool" claim.

Sources

Related
More explainers
updated 2026-10-19ASIC vs GPU vs CPU: three ways to hashupdated 2026-10-19Bitcoin block rewards: subsidy, fees, and the coinbase transactionupdated 2026-10-16Emission schedules: why coins halve, decay, or never stopupdated 2026-10-16Merged mining (AuxPoW): one electric bill, two coinsupdated 2026-10-19The mining budget checklist: the true cost of a rigupdated 2026-10-19Electricity costs: the kWh math that dominates miningupdated 2026-10-19The mining glossary: every dashboard word, definedupdated 2026-10-16Pool mining vs solo mining: the variance tradeupdated 2026-10-16What is mining? The hash lottery and the block rewardupdated 2026-10-19Algorithm compatibility: hardware must match the puzzleupdated 2026-10-19Bitcoin difficulty: the 2,016-block thermostatupdated 2026-10-19Home installation: prep and the safety checklistupdated 2026-10-16How pools work: shares, the payroll ledgerupdated 2026-10-16Mining algorithms: SHA-256, Scrypt, RandomX — and why hardware differsupdated 2026-10-19Reading electricity tariffs: energy, demand, and fixed feesupdated 2026-10-16Tail emission and dilution: caps vs forever-moneyupdated 2026-10-19Airflow and temperature: the intake-exhaust loopupdated 2026-10-16Auditing supply claims: three formulasupdated 2026-10-19Halving planning: model subsidy cuts without the folkloreupdated 2026-10-16Mining difficulty: the network's thermostatupdated 2026-10-19Reading miner specifications (and their units)updated 2026-10-19Stratum: how your miner talks to a poolupdated 2026-10-19Time-of-use rates: scheduling mining around the clockupdated 2026-10-19Miner vs node: who actually enforces the rulesupdated 2026-10-19Your first miner: the go/no-go checklistupdated 2026-10-19Demand charges: you're billed on your peak, not just your kWhupdated 2026-10-19Monitoring baselines and safe restartsupdated 2026-10-16PPS, PROP, PPLNS: how pools payupdated 2026-10-16Hashrate: what those TH/s numbers actually meanupdated 2026-10-19Confirmations: why 'confirmed' is a probability, not a switchupdated 2026-10-19Mine or buy? The honest comparisonupdated 2026-10-19Miner efficiency: the J/TH that decides who survivesupdated 2026-10-19Securing the operation: management access and payout custodyupdated 2026-10-16Stale shares and latency: why ping barely mattersupdated 2026-10-19Buying used miners: inspection and seller checksupdated 2026-10-19Payout address safety: the one typo that costs everythingupdated 2026-10-19Measure your miner's real power drawupdated 2026-10-19Reading profit estimates, sensitivity, and payback honestlyupdated 2026-10-19Reconciling pool payouts: expected vs actually paidupdated 2026-10-19Network difficulty vs share difficultyupdated 2026-10-19Rejected shares: the troubleshooting ladderupdated 2026-10-19Site electrical review: before you add loadupdated 2026-10-16Choosing a pool: the actual checklistupdated 2026-10-19Cooling and heat: every watt becomes heatupdated 2026-10-19Uptime, availability, and reconciling the energy model
Effort and luck: reading a pool round · pow.family