解读矿工统计数据 — 诊断低算力、高拒绝率与 Stratum 断线
SoloFury 矿工统计数据完整诊断指南。了解每个数字的含义,如何识别低算力、高拒绝率、过期份额和断线的根本原因,以及如何修复。
矿工统计页面是单挖中最重要的一个界面。它告诉你算力是否到达矿池、份额是否被接受、矿机是否健康,以及你距离找到区块有多近。正确解读它 —— 并根据结果采取行动 —— 是 24/7 高概率挖矿与数周悄然损失算力而浑然不觉之间的分水岭。
本指南逐一讲解 SoloFury 矿机统计页面上的每项指标:每个数字应该是什么样的、出现问题时该怎么做,以及如何按症状对问题进行分类处理。
1. 在哪里查看矿工统计
SoloFury 在三个地方提供矿工统计数据,各有侧重:
实时矿机控制面板,访问地址为 /miner/?addr=<你的钱包>&coin=<bch|btc|bc2|bch2|xec>
查看特定币种下你钱包所有矿工的最快方式。每约 24 秒更新一次。显示算力、份额数量、最高份额和矿工健康状态。
矿工详情页 —— 点击控制面板中任意矿工名称,可查看历史记录、算力图表和个体随时间的统计数据。
Telegram 机器人(@SoloFuryBot)—— 订阅你的钱包获得主动通知。当矿工下线、份额停止到达或你找到区块时会收到消息。
2. 核心指标 —— 每个数字的含义
算力
控制面板上显示三个算力值:
| 标签 | 含义 | 典型延迟 |
|---|---|---|
| 1m | 过去 1 分钟的平均算力 | 实时但噪声较大 |
| 5m | 过去 5 分钟的平均算力 | 稳定,最适合判断”现在是否正常” |
| 1h | 过去 1 小时的平均算力 | 平滑,最适合长期趋势分析 |
对于单挖,5 分钟算力是最有用的单一数字。1 分钟值噪声太大(短时窗口方差极大),1 小时值反映故障的速度太慢。
已接受份额
你的矿机提交的每个有效份额都会被计入。数字持续增加是最基本的”一切正常”信号。 一个矿工超过 10 分钟显示零接受份额,从矿池角度来看就是故障 —— 无论其本地界面显示什么。
已拒绝份额(及拒绝率 %)
已拒绝份额是矿池因以下原因之一拒绝的提交:
- 份额已被其他矿机提交过(“重复”)
- 份额难度低于当前 vardiff 目标
- Stratum 任务在份额到达前已过期
- 份额数据中存在硬件错误
健康拒绝率:低于 0.5%。可接受:0.5–2%。需关注:高于 2%。 拒绝率达到 5%+ 是在浪费真实算力,需要立即排查。
过期份额(Stale Shares)
过期份额是已拒绝份额的一种特殊形式:你的矿机提交了基于已被挖出区块的工作(矿池已切换到新的区块模板)。高过期份额率意味着你的矿机接收新工作太慢 —— 几乎总是网络延迟问题。
健康过期率:低于 1%。高于 2% 意味着你应该切换到更近的 SoloFury 区域。
最高份额(Best Share)
你提交过的最高难度份额,除以网络难度。这是一个虚荣指标,也是”差点中了”的指示器:best share 为 0.5 意味着你提交了一个达到网络难度 50% 的份额 —— 接近真正的区块。
在单挖彩票中,每个份额都在尝试成为区块。best share 数字只是你迄今为止的最近接结果。高 best share 不会改变未来的概率,但这是追踪运气的有趣方式。
最后在线时间(Last Seen)
矿池上次收到该矿工份额的时间。健康:5 分钟以内。需注意:超过 15 分钟。故障:超过 1 小时。 如果矿工显示”Last seen: 6h ago”,则有问题需要排查。
Ping(到矿池的延迟)
从你的 ASIC 到矿池 stratum 服务器的往返时间。低于 50ms:优秀。50–150ms:良好。150–300ms:勉强可用但欠佳。高于 300ms:切换到更近的区域。
高 Ping 直接导致过期份额(矿机接收新工作太晚)。这是可修复的算力损失中最大的单一原因。
3. 症状:算力低(显示低于预期)
如果你的 S21+ 应该显示 235 TH/s,但 SoloFury 控制面板显示 180 TH/s,那就有问题了。按以下顺序排查:
第一步:ASIC 本地界面是否也显示相同数字?
登录 ASIC 的网页界面,查看其自身的算力读数。如果 ASIC 自身界面也显示 180 TH/s,问题是物理性的:芯片故障、热降频、欠压或电源问题。如果 ASIC 本地显示 235 TH/s 但只有 180 TH/s 到达 SoloFury,问题在网络或 stratum。
第二步:物理原因(ASIC 本地界面也显示低)
| 原因 | 诊断 | 修复 |
|---|---|---|
| 算力板故障 | ASIC 界面显示一块或多块算力板芯片为 0 GH/s 或链路失效 | 更换算力板,在保修期内联系售后 |
| 热降频 | 温度高于 85°C,风扇转速 100% | 改善通风,降低环境温度,欠压调节 |
| 欠压过于激进 | 自定义固件显示效率 >18 J/TH 但算力下降 | 提高电压,回调接近原厂参数 |
| 电源不足 | PSU 满负荷运行,负载下电压下降 | 升级 PSU,检查 220V 线缆规格 |
| 固件 Bug | 近期固件更新后出现问题 | 回滚固件到上一个稳定版本 |
第三步:网络/Stratum 原因(ASIC 本地界面正常,矿池显示低)
| 原因 | 诊断 | 修复 |
|---|---|---|
| Stratum 断线 | 矿工日志中显示重连记录 | 见第 5 节断线问题 |
| 高拒绝率 | 矿池统计拒绝率高于 2% | 见第 4 节拒绝问题 |
| 高过期率 | 过期率高于 2% | 切换到更近的 SoloFury 区域 |
| VarDiff 尚未稳定 | 新矿工,控制面板算力缓慢上升 | 等待 30 分钟让 vardiff 稳定 |
4. 症状:高拒绝率(高于 2%)
拒绝率高于 2% 意味着真实算力在被浪费。根据 ASIC 日志中显示的拒绝类型进行诊断。
A 类 —— “Job not found” 或 “Stale” 拒绝
你的 ASIC 正在为已过期的工作提交份额。几乎总是延迟或网络问题。
修复:
- 切换到最近的 SoloFury 区域:
bch.solofury.com(亚特兰大)、eu-bch.solofury.com(法兰克福)、asia-bch.solofury.com(新加坡)。将bch替换为你的币种(btc、bc2、bch2、xec)。 - 检查 Ping:从与 ASIC 同一网络的机器上,执行
ping bch.solofury.com。如果超过 150ms,切换区域。 - 检查 ISP 丢包:对矿池执行
mtr或traceroute。丢包率超过 1% 会导致过期份额。 - 验证 NTP/时钟同步:时钟误差超过几秒会在某些 ASIC 固件上导致过期份额拒绝。
B 类 —— “Low difficulty” 拒绝
你的矿机提交的份额低于矿池当前 vardiff 目标。通常是 vardiff 未能跟上算力变化时的临时故障。
修复:
- 等待 30 分钟让 vardiff 重新稳定
- 若持续出现:检查是否有其他矿工在用相同矿工名称但不同算力运行(会导致 vardiff 混乱)
- 重启 ASIC 以强制重新进行 stratum 握手
C 类 —— “Duplicate” 拒绝
同一份额被提交两次。通常是固件 Bug,或两台矿机共用同一矿工名称。
修复:
- 确保每个矿工有唯一名称(
wallet.workerA、wallet.workerB,绝不相同) - 将固件更新到最新稳定版本
D 类 —— “HW error” 拒绝
硬件生成的拒绝:ASIC 芯片计算出的份额无效。表明硅基芯片正在损坏。
修复:
- 检查芯片温度(寻找异常高温或低温的离群值)
- 减小欠压程度 / 提高电压
- 若持续存在,更换受影响的算力板
5. 症状:Stratum 断线(矿工不断重连)
矿工不断断开和重连,每个周期都会浪费数秒哈希时间。原因通常在网络侧。
常见原因
| 原因 | 诊断 | 修复 |
|---|---|---|
| TCP keepalive 在不稳定 ISP 上失败 | mtr 显示丢包率 >0.5% | 使用离你更近的 HAProxy 中继区域(SoloFury EU/Asia 端点已启用) |
| 矿池维护/重启 | 整个矿池中多个矿工同时断开 | 等待 —— 自动重连应在数秒内启动 |
| 防火墙 / NAT 超时 | 精确每约 5 分钟断线一次 | 配置路由器延长 TCP keepalive(>10 分钟),或依赖矿机自身的重连循环 |
| 网线损坏或 PoE 注入器故障 | 随机断线,可能与矿机电源周期相关 | 更换网线,检查 PoE 健康状态 |
| ASIC IP 冲突 | DHCP 给两台设备分配了相同 IP | 在路由器中为每台 ASIC 保留固定静态 IP |
| ISP DPI / 流量整形 | 断线与高峰时段相关 | 尝试不同的 stratum 端口或 VPN 隧道 |
SoloFury 的 HAProxy 中继如何提供帮助
SoloFury 的 EU 和 Asia 端点(eu-*.solofury.com 和 asia-*.solofury.com)是启用了 24 小时 TCP 超时和连接 keepalive 的 HAProxy 中继。它们在矿池侧重启和 ISP 波动期间维持矿工连接 —— 否则这些情况都会导致断线。如果你不在北美,请始终优先使用区域中继而非亚特兰大主服务器。
6. 症状:完全没有份额(矿工显示”Last Seen: Never”或数小时前)
从矿池角度来看,矿工完全下线。
诊断流程
- 能否通过 IP 访问 ASIC 的本地界面? 否 → 供电、网络或 ASIC 硬件问题。是 → 继续。
- ASIC 本地界面显示正在挖矿吗? 否 → 检查 ASIC 中的矿池配置,重启,检查固件。是 → 继续。
- ASIC 中配置的矿池 URL 是什么? 必须是以下之一:
bch.solofury.com:7070、btc.solofury.com:7070、bc2.solofury.com:7070、bch2.solofury.com:7070、xec.solofury.com:7070,或其eu-/asia-区域等效地址。 - 矿工用户名是什么? 必须是
<钱包地址>.<矿工名称>格式。钱包地址必须对该币种有效(BCH/BCH2 用 BCH CashAddr,BTC 用 P2PKH/Bech32,XEC 用 eCash 等)。 - ASIC 能否访问矿池? 使用 ASIC 的诊断工具,或从同一子网的其他机器上 ping/telnet。
最常见的根本原因:钱包格式错误
每种 SoloFury 币种要求使用其原生格式的钱包:
| 币种 | 格式 | 示例 |
|---|---|---|
| BTC | Bech32 或 P2PKH | bc1q... 或 1... |
| BCH | CashAddr(含前缀) | bitcoincash:qq... |
| BC2 | BTC 兼容格式 | bc1q... 或 1... |
| BCH2 | CashAddr(含前缀) | bitcoincash:qq... |
| XEC | eCash(含前缀) | ecash:qq... |
7. 症状:最高份额长期很低(担心找不到区块)
如果挖矿数周后你的最高份额还停留在约 0.001 的网络难度 —— 这不意味着你运气差或概率低。Best share 是历史最大值统计量;在泊松过程中,大多数份额都很小,最大值随总完成工作量的立方根缓慢增长。低 best share 在统计上是正常的。
影响找块概率的是总累计算力时间,而非 best share。如果你的算力良好且拒绝率低,你就在正确地购买彩票 —— 方差只是需要时间来体现。
关于单挖方差背后的数学,以及在不同算力水平下合理预期什么,请阅读 单挖彩票数学文章。
8. 快速参考:症状 → 最可能的原因
| 症状 | 首先检查 | 最常见原因 |
|---|---|---|
| 算力持续低于预期 20%+ | ASIC 本地界面 | 算力板或散热问题 |
| 算力逐分钟剧烈波动 | 这对小型矿工是正常的 | 统计方差,等待 1 小时平均值 |
| 拒绝率高于 2% | 到矿池的 Ping | 延迟 —— 切换区域 |
| 过期率高于 2% | 到矿池的 Ping | 延迟 —— 切换区域 |
| 矿工下线(“Last seen: 数小时前”) | ASIC 供电与网络 | 断电或 stratum 配置错误 |
| 频繁断线 | 路由器/NAT、ISP | 使用 HAProxy 区域端点 |
| 数周后 best share 仍很低 | 这是统计规律 | 正常,继续挖矿 |
| 启动后算力缓慢上升 | VarDiff 正在收敛 | 等待 30 分钟,属正常行为 |
9. 选择正确的 SoloFury 区域
矿池延迟是影响份额质量最可控的因素。SoloFury 运营三个区域:
| 区域 | 端点格式 | 最适合 |
|---|---|---|
| 亚特兰大(主服务器) | <coin>.solofury.com | 北美、加勒比地区、南美东海岸 |
| 法兰克福(欧洲中继) | eu-<coin>.solofury.com | 欧洲、中东、非洲 |
| 新加坡(亚洲中继) | asia-<coin>.solofury.com | 亚洲、大洋洲、印度 |
在每个端点中替换 <coin>,从你的网络进行 ping 测试。选择延迟最低的。如果两个接近,优先选择 jitter(ping 时间方差)更低的,而非仅看平均值。
10. 何时联系支持
如果你的矿工在完成本指南后仍出现以下症状之一:
- 多个矿工同时断线,仅在 SoloFury 上(其他矿池正常)
- 所有矿工显示零份额,但 ASIC 界面确认正在哈希
- Hall of Fame 中显示找到区块,但奖励从未到达你的钱包
……请通过 Telegram 机器人 或 X 上的 @SoloFuryPool 联系 SoloFury 支持。请提供:
- 你的钱包地址(以便支持人员查找矿工历史)
- 你正在挖的币种(BTC/BCH/BC2/BCH2/XEC)
- 显示问题的矿工名称
- ASIC 中配置的端点 URL
一旦支持人员获得矿工名称,大多数问题在 30 分钟内可以解决。
下一步
- 运行 Miner Health Check 指南 对行为异常的 ASIC 进行全面诊断
- 如果你正在配置新矿机,查看 Antminer S21+ 配置指南 或 Antminer S19 与 Whatsminer M 系列配置指南
- 关于租用算力的诊断差异,查看 NiceHash 单挖指南
- 了解份额难度数学背景,阅读 单挖方差文章
- 查看实时矿池状态,访问 系统状态页面