FROM SHARES TO AN ESTIMATE
Can you reproduce
the hashrate?
Bring a share record. Recalculate the accepted work over 5, 15 and 60 minutes, with the assumptions visible.
3. Inspect the result
| Window | TH/s estimate | Accepted difficulty | Seconds | Non-accepted count | Non-accepted work |
|---|
Rejected and stale work is excluded from hashrate. Non-accepted rates include both statuses; counts and difficulty-weighted work can tell different stories.
The method is the point.
TH/s = Σ accepted assigned difficulty × 2³² ÷ seconds ÷ 10¹²
Each window includes submissions after its left boundary and at or before the evaluation time: (t − window, t]. All selected rows are summed; we apply no smoothing and do not remove work at disconnect. Compare these conventions, clock alignment and timestamp precision with the dashboard before interpreting a difference.
The calculation uses JavaScript floating-point arithmetic for estimates, not payment accounting. It rejects excessively large inputs but is not exact decimal arithmetic. This is not a completed controlled test of BTC PoW Lab or any other pool.