Skip to article
Degrees of SatoshiFollow the connections.
Degrees of Satoshi/ Encyclopedia

Encyclopedia How the network works · Entry 219

Rejected and stale mining shares: reading a pool dashboard

Theme
How the network works
Sources
3 cited records
Reading time
About 3 minutes
Automated verification
Substantive update
In this article

At a glance

Key facts

Key facts for Rejected and stale mining shares: reading a pool dashboard
FactDetailSource
ShareWork meeting a pool’s submission target[1]
Stale workThe submitted job is no longer current[2]
Display varianceShort sampling windows can differ substantially[3]
01

Separate timing problems from invalid results

Stratum V2 distinguishes successful submissions from errors and can reject submissions against invalidated jobs or hashes above the required target. Braiins documents connectivity, latency and stale jobs among causes of rejected work in its proxy setup.

A rejection total alone does not identify the cause. Compare error messages, pool-side accepted work, connectivity and the timing of job changes. Avoid applying a product-specific threshold as a universal Bitcoin rule.

02

Use matching work units and time windows

Suppose a period contains 10,000 submissions at the same share difficulty, of which 150 are rejected. The rejected submission rate is 1.5%. If submissions have different difficulties, counting them equally can misrepresent the proportion of work rejected.

Compare like-for-like intervals. A lifetime device counter and a pool’s recent five-minute estimate are not measurements of the same period.

03

Pool hash rate is inferred from successful submissions

A device can report local calculations while the pool estimates work from shares it receives. Random variation, aggregation and reporting intervals affect the second display. Braiins explains why upstream and downstream estimates can have different short-run volatility.

A short dip alone is not proof that physical hashing stopped. Persistent discrepancies deserve investigation using actual logs and accepted-work records, especially if connection failures or rejected work rise at the same time.

Direct answers

Questions people ask

Is every rejected share caused by broken hardware?

No. Latency, stale jobs and connectivity can also cause rejection. Inspect the reason and compare the machine and pool records before assigning a cause.

Is one accepted share the same thing as finding a Bitcoin block?

Usually not. A pool uses an easier share target to measure work. Only a subset also meets the Bitcoin network target and can be part of a valid candidate block.

Inspect the evidence

The answer and key facts have stable claim links. These records retain the scope and qualification when reused.

A mining share is evidence of work submitted to a pool under its target and job rules. An accepted share is credited according to the pool’s method; a rejected share did not pass the relevant checks. A stale share relates to work that is no longer current, often after a new block or delayed job update. Examine the reported reason and time window before concluding that a device is defective.

Educational explanation. Product-specific behavior is scoped to the cited documentation, checked 2026-10-02.

Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.

Link to this claim
Share: Work meeting a pool’s submission target

Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.

Link to this claim
Stale work: The submitted job is no longer current

Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.

Link to this claim
Display variance: Short sampling windows can differ substantially

Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.

Link to this claim
Revision history
  1. — First publication after primary-source research and separate automated verification.

Source register

Sources and references

Retrieval dates and locators are recorded individually.
  1. MiningBitcoin developer documentation

    Hardware work, candidate blocks and pool shares; historical examples are not current equipment recommendations.

    Locator: Mining; Solo Mining; Pool Mining; Block Prototypes · Version / scope: Developer guide; historical implementation details require qualification · Retrieved: 2026-10-02T18:53:53.955ZOpen source
  2. Mining ProtocolStratum V2 specification

    Mining jobs, channel types, share submission and custom-job support.

    Locator: 5.1 Job; 5.3.11–14 SubmitShares messages; 5.3.17 SetNewPrevHash; 5.3.21 SetTarget · Retrieved: 2026-10-02T18:53:58.669ZOpen source
  3. Farm Proxy FAQsBraiins

    Pool reporting distinguishes estimated submitted work and rejection diagnostics.

    Locator: Invalid hashrate; Flat downstream hashrate vs volatile upstream hashrate · Retrieved: 2026-10-02T18:54:54.246ZOpen source
How this article was made

Research and drafting use AI assistance. A separate automated review checks claims against primary sources; no external expert or named human review is implied. Publication, substantive editing, source retrieval and verification are recorded separately. This version was independently checked by an automated reviewer on 2 October 2026.

Editorial method and corrections

Degrees of Satoshi editorial project. “Rejected and stale mining shares: reading a pool dashboard.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/bitcoin-rejected-mining-shares/