DiagnosticsBeginner11 min read

Reading Your Worker Stats on mkpool (2026)

Published

Share

Frequently asked questions

What is best share on mkpool?

Best share (also shown as best difficulty or best ever) is the highest-difficulty share your address or worker has ever submitted, the single luckiest hash it has found. Compare it to the network difficulty: if your best share ever reached the network difficulty, that share was a block. It is a record of how close you have come, not a running total.

Does a high best share mean I am close to finding a block?

No. Every share is an independent random event, so a high best share does not make the next block any nearer or more likely. It only tells you the best single result you have had so far. Solo mining has no progress bar, you do not accumulate toward a block, you keep rolling the dice each share.

Why is the pool's hashrate lower than my miner's?

The pool cannot see your chips; it estimates your hashrate from the accepted shares you submit over a time window. That estimate lags real time and is noisier over short windows, so it usually reads a little below and jumpier than your miner's own directly-measured figure. Compare the pool's 1-hour or 24-hour average with your miner's average for a fair check.

What is a stale share, and are stales bad?

A stale share was submitted for a job that is no longer current, usually because a new block or template arrived while your share was in flight. A few stales are normal, especially over a slow or distant connection. A high stale rate points to latency or a network problem, try a nearer endpoint or check for packet loss.

What is the difference between invalid and stale shares?

Invalid shares are rejected because they did not meet the required difficulty or were malformed, usually a difficulty misconfiguration or a hardware fault. Stale shares were valid work that simply arrived too late for the job they answered. Both are shown separately in the Shares (V/I/S) figure so you can tell a config or hardware problem from a latency problem.

My worker shows shares but the pool lists zero blocks. Is something wrong?

No. Shares are proof your miner is doing valid work; they are not blocks. Solo mining is high-variance, so a miner can submit millions of shares before it ever finds a block, or find one early. Zero blocks with healthy shares means everything is working, you simply have not won the lottery yet.

Mecanik1337

Written by Mecanik1337

Founder and Lead Engineer, mkpool

Mecanik1337 builds and operates mkpool, an open-source solo mining pool spanning nine chains. He writes about Stratum protocol internals, ASIC and Bitaxe hardware, and the mechanics of solo mining, drawing on the pool's own production telemetry.

Newsletter

Mining insights in your inbox

New guides, hardware reviews, and pool updates. No spam, unsubscribe anytime.

Keep reading

back to all guides