Pool
TROUBLESHOOTINGDIAGNOSTICSOPTIMIZATION INTERMEDIATE

解读矿工统计数据 — 诊断低算力、高拒绝率与 Stratum 断线

SoloFury 矿工统计数据完整诊断指南。了解每个数字的含义,如何识别低算力、高拒绝率、过期份额和断线的根本原因,以及如何修复。

Updated: May 14, 2026 · 5 min read

矿工统计页面是单挖中最重要的一个界面。它告诉你算力是否到达矿池、份额是否被接受、矿机是否健康,以及你距离找到区块有多近。正确解读它 —— 并根据结果采取行动 —— 是 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 正在为已过期的工作提交份额。几乎总是延迟或网络问题。

修复:

  1. 切换到最近的 SoloFury 区域bch.solofury.com(亚特兰大)、eu-bch.solofury.com(法兰克福)、asia-bch.solofury.com(新加坡)。将 bch 替换为你的币种(btcbc2bch2xec)。
  2. 检查 Ping:从与 ASIC 同一网络的机器上,执行 ping bch.solofury.com。如果超过 150ms,切换区域。
  3. 检查 ISP 丢包:对矿池执行 mtrtraceroute。丢包率超过 1% 会导致过期份额。
  4. 验证 NTP/时钟同步:时钟误差超过几秒会在某些 ASIC 固件上导致过期份额拒绝。

B 类 —— “Low difficulty” 拒绝

你的矿机提交的份额低于矿池当前 vardiff 目标。通常是 vardiff 未能跟上算力变化时的临时故障。

修复:

  • 等待 30 分钟让 vardiff 重新稳定
  • 若持续出现:检查是否有其他矿工在用相同矿工名称但不同算力运行(会导致 vardiff 混乱)
  • 重启 ASIC 以强制重新进行 stratum 握手

C 类 —— “Duplicate” 拒绝

同一份额被提交两次。通常是固件 Bug,或两台矿机共用同一矿工名称。

修复:

  • 确保每个矿工有唯一名称(wallet.workerAwallet.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.comasia-*.solofury.com)是启用了 24 小时 TCP 超时和连接 keepalive 的 HAProxy 中继。它们在矿池侧重启和 ISP 波动期间维持矿工连接 —— 否则这些情况都会导致断线。如果你不在北美,请始终优先使用区域中继而非亚特兰大主服务器。

6. 症状:完全没有份额(矿工显示”Last Seen: Never”或数小时前)

从矿池角度来看,矿工完全下线。

诊断流程

  1. 能否通过 IP 访问 ASIC 的本地界面? 否 → 供电、网络或 ASIC 硬件问题。是 → 继续。
  2. ASIC 本地界面显示正在挖矿吗? 否 → 检查 ASIC 中的矿池配置,重启,检查固件。是 → 继续。
  3. ASIC 中配置的矿池 URL 是什么? 必须是以下之一:bch.solofury.com:7070btc.solofury.com:7070bc2.solofury.com:7070bch2.solofury.com:7070xec.solofury.com:7070,或其 eu- / asia- 区域等效地址。
  4. 矿工用户名是什么? 必须是 <钱包地址>.<矿工名称> 格式。钱包地址必须对该币种有效(BCH/BCH2 用 BCH CashAddr,BTC 用 P2PKH/Bech32,XEC 用 eCash 等)。
  5. ASIC 能否访问矿池? 使用 ASIC 的诊断工具,或从同一子网的其他机器上 ping/telnet。

最常见的根本原因:钱包格式错误

每种 SoloFury 币种要求使用其原生格式的钱包:

币种格式示例
BTCBech32 或 P2PKHbc1q...1...
BCHCashAddr(含前缀)bitcoincash:qq...
BC2BTC 兼容格式bc1q...1...
BCH2CashAddr(含前缀)bitcoincash:qq...
XECeCash(含前缀)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 支持。请提供:

  1. 你的钱包地址(以便支持人员查找矿工历史)
  2. 你正在挖的币种(BTC/BCH/BC2/BCH2/XEC)
  3. 显示问题的矿工名称
  4. ASIC 中配置的端点 URL

一旦支持人员获得矿工名称,大多数问题在 30 分钟内可以解决。

下一步