How do you know if your ASIC miner is actually performing at 100%? The SoloFury dashboard gives you all the data you need. This guide teaches you how to read the Diff column, calculate expected performance, and spot problems before they cost you money.
When you enter your wallet address on the SoloFury dashboard, you see a worker table with these columns:
| Column | What It Means | What to Look For |
|---|---|---|
| Worker | Your miner's name (e.g., Miner-B) | All your miners should be listed |
| Hashrate | Current mining speed (TH/s, PH/s) | Should match miner specs ±10% |
| Best Diff | Highest difficulty share found (this session) | Higher = closer to finding a block |
| Last Share | Time since last accepted share | Should be seconds, not minutes |
| Shares | Total shares submitted (cumulative work) | Should always increase |
| Diff | Current difficulty assigned to this worker | Key performance indicator |
| Status | Online / Warning / Offline | Should be green "Online" |
The Diff (difficulty) column shows the current share difficulty assigned to your worker by the pool's VarDiff (Variable Difficulty) algorithm.
Here's the key insight: the Diff value is directly proportional to your miner's actual hashrate. A miner performing at full speed will have a higher Diff than a miner that's underperforming.
VarDiff automatically adjusts the difficulty for each worker to keep share submissions at a steady rate. Here's how:
For a powerful ASIC miner (like an Antminer S21+ at 235 TH/s), VarDiff will quickly ramp up the difficulty from 100,000 to 300,000+ because the miner produces hashes so fast that low-difficulty shares would flood the pool.
| Time | Diff | What's Happening |
|---|---|---|
| 0 min | 100,000 | Miner just connected, starts at startdiff |
| 2 min | 150,000 | VarDiff sees shares coming too fast, increases diff |
| 5 min | 220,000 | Still ramping up |
| 10 min | 300,000+ | Stabilized — shares arriving at the target rate |
You can calculate the expected steady-state difficulty for any miner using this formula:
SoloFury's update interval is 10 seconds. So:
| Miner | Hashrate | Hashrate in H/s | Expected Diff |
|---|---|---|---|
| Antminer S21+ | 235 TH/s | 235,000,000,000,000 | ~2,350,000,000,000 |
| Antminer S19k Pro | 120 TH/s | 120,000,000,000,000 | ~1,200,000,000,000 |
| Bitaxe Gamma | 1.2 TH/s | 1,200,000,000,000 | ~12,000,000,000 |
Here is an example of 4 identical Antminer S21+ units mining BCH on SoloFury:
| Worker | Hashrate | Best Diff | Diff | Status |
|---|---|---|---|---|
| Miner-A | 295 TH/s | 7.593 G | 343,687 | Online |
| Miner-B | 295 TH/s | 31.108 G | 338,815 | Online |
| Miner-C | 279 TH/s | 6.582 G | 301,953 | Online |
| Miner-D | 269 TH/s | 7.031 G | 287,598 | Online |
Analysis:
For Miner-D vs Miner-A:
Gap = (1 - 287,598 / 343,687) × 100 = 16.3%
This means Miner-D is performing 16.3% below the best unit. That's significant — it means 16.3% fewer hashes, 16.3% fewer chances of finding a block.
In this scenario, one miner is clearly underperforming:
| Worker | Hashrate | Diff | Symptom | |
|---|---|---|---|---|
| Miner-B | Variable | 100,000 (stuck) | 90+ | Hardware issue |
| Miner-A | 295 TH/s | 340,000 | Normal, stable |
Red flags:
The most reliable way to check miner health is to compare identical miners to each other. Here's the method:
Look at all your workers on the dashboard. The one with the highest Diff is your reference (baseline). This is the miner performing at 100%.
For each other miner, calculate:
| Gap | Assessment | Action |
|---|---|---|
| 0-5% | Normal | No action needed |
| 5-15% | Slightly underperforming | Monitor — may need maintenance |
| 15-30% | Significantly underperforming | Request maintenance from hosting |
| >30% | Major problem | Urgent: check hashboard, cables, firmware |
Cause: The miner is connecting and disconnecting rapidly. VarDiff never gets a chance to ramp up because each new connection starts fresh at startdiff.
Common reasons: Loose internal connections, dust buildup causing overheating, firmware bugs, or network instability.
Cause: The miner stopped submitting shares. It may have crashed, lost internet, or a hashboard failed.
Action: Check the miner's web interface. If it shows "Connected" but no shares, restart the miner.
Cause: This is normal for Antminer S21+ units. Each S21+ has 3 hashboards, and each opens its own stratum connection. The firmware performs periodic reconnections (~every 7 minutes). When a hashboard reconnects, it starts at startdiff (100K) and ramps back up. The displayed Diff is from the last share received, which could be from any of the 3 connections.
Action: Nothing — this is expected behavior. The mining continues normally during reconnections.
Cause: Hardware issue, likely a loose connection between hashboard and control board.
Action: Perform physical maintenance: clean dust, reseat ribbon cables between hashboards and the control board.
This is normal. VarDiff continuously adjusts, and shares have natural variance. A 10% fluctuation between readings is expected.
Check your miners now
Open Dashboard →