Introduction
A mining pool status page combines several distinct types of data: miner-side connection signals, pool-side estimates derived from submitted shares, and payout or accounting records. Beginners often make two mistakes—comparing figures that use different time windows, and treating a short-term reading as a profitability forecast. This article explains what to check, in what order, and how each field relates to miner health, pool accounting, or broader network conditions.
A Practical Checklist for Reading a Pool Status Page
Before troubleshooting or reviewing income, work through the dashboard in this order:
- Hashrate over comparable time windows, such as short-term and daily averages.
- Worker status—active, offline, or inactive—and which specific worker is affected.
- Rejection rate, and rejection reasons where the interface provides them.
- Earnings, account balance, and payout history, together with the selected payout method and fees.
- Pool-level statistics such as pool hashrate, recent blocks, pool luck, and orphan rate, read as context rather than a diagnosis of a single ASIC.
- Network difficulty and block subsidy, which help explain longer-term changes in expected BTC-denominated income rather than sudden faults.
Start with the data that tells you whether your miner is connected and submitting valid work. Then review the data that explains how the pool accounts for and pays that work.
Reading Hashrate Correctly: Local vs. Pool-Side Estimates
An ASIC's local interface and a pool dashboard rarely show identical hashrate figures, and the difference is not automatically a fault. The two values can be calculated over different periods. ViaBTC, for example, calculates its real-time hashrate from the average hashrate of the previous 10 minutes and its daily hashrate from the previous 24 hours. A miner's local interface may refresh much more frequently, while its displayed average can also represent a different portion of the machine's running period (ViaBTC Help Center).
This distinction matters when a miner has only recently started running or when its hashrate has been fluctuating. Short-term pool-side readings may not yet represent steady performance, so a temporary gap should not be treated as evidence of a fault on its own. When comparing hashrate, use the closest available time windows and give the miner enough continuous runtime before interpreting the difference. Comparing a near-instantaneous local reading with a 24-hour pool average will produce a misleading gap even when the miner is operating normally.
Interpreting Worker Status
Worker status narrows a hashrate change down to a specific machine, which is more actionable than an account-wide total. ViaBTC classifies a worker as active when it is connected and submitting hashrate, offline when it has reported no hashrate for between 20 minutes and 1 day, and inactive when it has reported no hashrate for more than 1 day (ViaBTC Help Center).
These are status categories generated from submission activity, not a physical diagnosis of the hardware. A worker shown as offline or inactive is a starting point for checking the pool URL, worker name and password, network connection, power supply, and the miner's own local status—rather than a conclusion about the ASIC itself. Where a dashboard supports configurable notifications for hashrate changes or worker status, enabling them can reduce how long a problem goes unnoticed, though this is a convenience feature rather than a substitute for periodically reviewing the dashboard.
Rejection Rate: What It Signals and What It Doesn't
Rejection rate reflects work submitted by a miner that the pool does not accept. A persistently high rejection rate can point to network instability or other miner-side issues. ViaBTC's troubleshooting guidance recommends checking network connectivity and also identifies high machine temperature and firmware issues as factors that can contribute to elevated rejection rates (ViaBTC Help Center). Where a dashboard provides more detailed rejection reasons, those breakdowns can help narrow the likely cause rather than treating every rejected submission as the same type of problem.
ViaBTC describes a rejection rate within 3% as its general operational guidance (ViaBTC Help Center). This threshold is specific to ViaBTC's stated guidance and should not be treated as a universal mining-industry standard; other pools may describe normal ranges differently or not publish one at all. In practice, the more useful signal for a beginner is not a single reading but a persistent upward trend: an isolated brief spike is less concerning than a rejection rate that stays elevated across multiple reporting windows.
It is worth keeping proof-of-work terminology precise here. A pool assigns miners a share target that is easier to satisfy than Bitcoin's network target, which is why shares arrive far more often than full blocks; an easier target corresponds to lower difficulty, not higher. A rejected share does not mean the pool's difficulty setting is wrong—it means that particular submission was not accepted under the applicable validation conditions.
Earnings, Balance, and Payout Method
Once miner and connection health look normal, the next fields to check relate to how the pool records and pays out earned value. A typical dashboard separates recent earnings, accumulated earnings, and current account balance; a nonzero balance does not necessarily mean a withdrawal has occurred, so it is worth checking payout records and the applicable minimum-payout rule for the account and coin separately.
The selected payout method affects how block subsidies and transaction fees are allocated, and therefore how BTC-denominated earnings can vary day to day even when hashrate is stable. ViaBTC currently supports PPS+ and PPLNS for Bitcoin mining. Under PPS+, the block-reward component is calculated using PPS logic, with a documented 4% fee, while the transaction-fee component is distributed using PPLNS logic with a 2% fee. Under PPLNS, both the block reward and transaction-fee component are distributed according to the miner's share of pool hashrate, with a documented 2% fee. ViaBTC currently calculates PPLNS rewards using users' hashrate share over the last five difficulty rounds when a block completes six confirmations (ViaBTC Help Center).
These are ViaBTC-specific accounting rules rather than universal definitions of PPS+ or PPLNS, and pool terms can change over time. They should therefore be confirmed against the pool's current documentation before drawing conclusions about a specific payout. Neither PPS+ nor PPLNS is inherently more profitable in every circumstance; they differ mainly in how much short-term pool-luck variance and transaction-fee variability reach an individual miner, and in settlement timing.
Pool-Level and Network Context: Use With Caution
A pool statistics page typically shows pool-wide hashrate, recently found blocks, pool luck over several time frames, and orphan rate. These figures describe the pool's aggregate recent performance and are not diagnostic of a single ASIC's condition. Pool luck, in particular, is a probabilistic measure of how the pool's actual block-finding pace compares with its statistically expected pace. Short periods of above- or below-average luck are a normal feature of a probabilistic search process and are not, on their own, evidence that a pool is performing better or worse than its documented hashrate would suggest.
Network difficulty and the Bitcoin block subsidy provide slower-moving context. Bitcoin's difficulty is retargeted every 2,016 blocks, with the protocol targeting approximately two weeks for each difficulty period (Bitcoin Developer Guide). A change in difficulty affects the expected amount of work required across the entire network, not the status of one connection. Bitcoin's block subsidy changes at halving events, while transaction-fee revenue varies from block to block. These network-level figures are useful when interpreting a change in expected earnings over weeks or months; they are not a real-time troubleshooting signal and should not be checked first when a worker suddenly appears offline.
FAQ
Why does my miner's local hashrate differ from the pool dashboard?
The two figures are often calculated over different time windows. A miner's local display may refresh very frequently or represent an average over its own running period, while a pool calculates hashrate from shares received during its reporting window. ViaBTC, for example, uses the previous 10 minutes for real-time hashrate and the previous 24 hours for daily hashrate. Compare the closest available time windows and allow enough continuous runtime before drawing conclusions.
What should I do if my worker shows offline or inactive?
Treat it as a status category rather than a diagnosis. Check the specific worker's pool URL, worker name and password, network connection, and power, and confirm the miner is actually running locally, since offline and inactive statuses are triggered by an absence of reported hashrate over a defined period rather than by a specific failure type.
Is a higher rejection rate always a problem?
A brief, isolated increase is less concerning than a rejection rate that stays elevated across multiple reporting periods. Persistent elevation is worth investigating through connection stability, machine temperature, firmware, and any rejection-reason breakdown the dashboard provides rather than assuming all rejected submissions have the same cause.
Does a change in my BTC earnings always mean my miner has an issue?
Not necessarily. Bitcoin-denominated earnings can change because of network difficulty adjustments, transaction-fee variation, the selected payout method, pool fees, or, under PPLNS, the pool's recent block-finding results—independent of whether an individual miner's hashrate has changed.
Should I be concerned about short-term pool luck?
Short periods of above- or below-average pool luck are a normal feature of a probabilistic mining process and describe pool-wide performance, not the condition of an individual ASIC. It is more useful as longer-term context than as a short-term troubleshooting signal.
References
- ViaBTC Help Center, "Why is the Hashrate Shown in the Mining Pool Lower than that of the Mining Machine": https://support.viabtc.com/hc/en-us/articles/7574354263183-Why-is-the-Hashrate-Shown-in-the-Mining-Pool-Lower-than-that-of-the-Mining-Machine
- ViaBTC Help Center, "How to Manage Workers?": https://support.viabtc.com/hc/en-us/articles/7207414575759
- ViaBTC Help Center, "What if the Rejection Rate is High?": https://support.viabtc.com/hc/en-us/articles/7207400264591-What-if-the-Rejection-Rate-is-High
- ViaBTC Help Center, "How are profits calculated?": https://support.viabtc.com/hc/en-us/articles/7207397084047-How-are-profits-calculated
- Bitcoin Developer Guide, "Block Chain": https://developer.bitcoin.org/devguide/block_chain.html


