SHA-256, shares, hashrate, difficulty, pools and payout schemes - the concepts behind what your miners are doing.
An ASIC miner repeatedly runs double SHA-256 (SHA256d) on a block header, changing a number called the NONCE each time, hunting for a hash below the network TARGET. It's a lottery of quadrillions of guesses per second. The chips do only this one calculation - extremely fast.
A pool gives each miner easier 'share' targets to prove it's working. Shares are how the pool measures your contribution and pays you.
| Type | Meaning | What high counts signal |
|---|---|---|
| Accepted | Valid share credited by the pool | Healthy - this is what you want |
| Rejected | Submission not credited by the pool | Inspect the reject reason and job/session context |
| Stale | Share arrived too late (old job) | Network LATENCY - go wired, closer pool endpoint |
| HW error | Chip produced a bad nonce | A weak/dying chip; under ~1% is normal |
A pool aggregates thousands of miners so payouts are steady instead of a rare jackpot. Miners connect via the Stratum protocol.
How the pool pays out changes revenue smoothness and who eats the variance.
| Scheme | Plain English |
|---|---|
| FPPS | Full Pay Per Share - pays expected subsidy value plus a pool-defined transaction-fee component per share, subject to pool fees and terms; the pool bears block-finding variance. |
| PPS+ | Pay Per Share + a share of tx fees; steady income. |
| PPLNS | Pay Per Last N Shares - rewards loyalty, more variance, can pay more long-term. |
| SOLO | You keep the whole block if you find one - huge variance, usually only for very large hashrate. |
A stopped miner contributes no new work, though past-work payouts may continue. A throttled miner can still submit accepted shares; revenue and efficiency depend on its operating point and pool terms.