份额被拒原因:矿池告诉挖矿软件的信息
矿池拒绝份额时发送的每一种回复,各自的真正含义,以及哪些说明了您可以修复的问题。
回复本身就是诊断
矿池拒绝一个份额时,并不只是说“不”。它会返回一个带编号的原因,您的挖矿软件会把它打印出来。这一行字决定了您是花一个小时胡乱更改设置,还是在一分钟内解决真正的问题,因此值得了解每种回复的含义。
其中一些表示您这边有问题,另一些则表示根本没有任何问题。把它们一视同仁,就是人们最后去重刷一张本来好好的显卡的原因。
21,job not found(任务未找到)
您回答的工作已经过期。您的份额还在传输途中时,网络已经前进,等它到达时,它所回答的问题已经有了赢家。这就是过期份额,少量过期份额只是上网的正常代价:光在光纤中传播也需要时间。
只有当它不再是少量时才值得处理。比例一周又一周地上升,说明是延迟问题,请先尝试离您最近的地区并改用有线连接,再考虑其他。如果比例在您新增一台矿机的那一刻突然跳升,问题就在那台矿机上。
23,low difficulty(难度过低)
您的份额没有达到分配给它的目标。通常只有这种回复表示您这边有问题,出现被拒份额时首先应该检查这里。
- 超频不稳定。只是偶尔验证失败的工作就是典型特征:不是每个份额都失败,而是其中百分之几。把核心频率和显存频率调回默认值,看看被拒份额是否随之消失。
- 算法错误。如果挖矿软件以错误的算法启动,它产生的几乎所有结果都无法通过,因此表现为全面被拒,而不是百分之几。
- 挖矿软件版本过旧。网络升级后,旧版本仍按旧规则产生工作,其每个份额都会失败。
- 您手动设置的固定难度过高。如果您固定了难度,请移除它,让矿池来调整您的节奏。
22,duplicate(重复),以及为什么不会因此对您不利
同一个份额两次到达矿池。它只被计算一次,这是正确的,但值得明确说明之后会发生什么:什么也不会发生。重复份额从不被算作坏份额,也从不会让您更接近封禁。
这是有意为之的决定,而不是疏忽。重复通常只是硬件的正常行为。ASIC 固件会重试它认为已丢失的提交,代理层会重新发送,而对同一工作两次得出相同答案的挖矿软件也会发送两次。这些都不是矿工作弊,把重复份额视为无效的矿池,实际上是在悄悄惩罚矿机固件自己选择的行为。
如果重复是持续出现而非偶尔出现,常见原因是两台矿机共用一个矿机名称。请为每台矿机设置各自的名称。
24,unauthorized(未授权)
登录未被接受,或者份额在登录之前就到达了。实际上这几乎总是钱包地址的问题:打错字、复制粘贴时带进了空格,或者地址属于另一个网络,而不是您连接的这个网络。
矿池会尽量说明是哪一种。如果地址有效但属于另一个网络,回复会说明这一点,并给出本矿池所在的网络,因为网络错误和打错字在日志中看起来一模一样,但需要完全不同的解决办法。
20,other(其他)
不属于上述四种的所有情况。回复会在编号旁附上文字说明发生了什么,所以这种回复要直接阅读,而不是去查表。
有两种值得认出来,因为它们是策略,而不是您的工作出了故障。如果您的过期份额比例长时间居高不下,您会先看到过期份额被直接拒绝,之后是临时封禁。这两种回复都会明确说明原因是过期份额。它们不是对您硬件的判定;而是矿池拒绝继续为无法带来收益的工作付费,一旦比例回落,它们会自行解除。
多少算太多
对于 job-not-found,在选对地区的情况下低于百分之一是健康的,而且没有任何情况能降到零。请关注趋势,而不是数量。
对于 low-difficulty,如实的答案不一样:只要稳定出现,就说明有问题。它不是您在线就要交的税,而是验证失败的工作,没有任何收益。被拒比例达到百分之几的矿机,就是需要把超频调回去的矿机。
您可以在仪表盘的实时(Live)标签页上实时查看这两种情况,那里会显示矿池对每个份额的判定。
如果回复给出的信息不够
请按照《如何解决份额被拒》一文中的检查清单逐项排查,该清单按各原因最终被证实为罪魁祸首的频率排序。如果只有一台矿机出现被拒而其他矿机都正常,问题就在那台机器上而不是矿池:依次怀疑它的超频配置、驱动版本,然后是转接卡(riser)。