矿机显示的算力,跟矿池上显示的不一致

一般来说,本地算力和矿池上显示的算力不会完全一致,

以下链接,为Claymore 官方所给出的关于“为什么矿池显示算力比本地算力少”的解释(需科学上网):https://bitcointalk.org/index.php?topic=1433925.0

如本地算力与矿池显示算力差距较大,则可参考以下情况:

  1. 以矿池的24小时平均算力作为评判依据,这个数据最贴近矿机的本地算力。如果矿机运行不足24小时,请运行够24小时后,对比矿池上显示的算力和矿机本地算力;
  2. 检查矿机是否因网络延迟,超频严重、HW超高、矿机硬件故障导致显示在矿池的算力较低;
  3. 矿机算力过高,挖矿难度不匹配;
  4. 如是ASIC矿机,请尝试Ping一下矿池地址,看看是否由网络延时情况导致。
  • 矿池判断矿机算力的原理:

矿池通过矿机上传的hash数量(或share)除以时间,得到算力值(即hashrate),为了方便统计,矿池会根据算力的大小不同,折合成不同的单位,进行展示:

  • 矿机提交hash的过程:

矿机开始挖矿时,会跟矿池通信,通过认证后,矿池会向矿机发放一个默认难度的挖矿任务,矿机开始进行hash计算,并将所得结果上传矿池。矿池会根据矿机提交share的速度,动态调整挖矿任务的难度。任务难度大时,share提交速度慢,矿池显示的算力降低,share提交速度快,矿池显示算力变高。而矿机本地只显示恒定的计算速度,因此会跟矿池显示的算力有差异。