一般來說,本地算力和礦池上顯示的算力不會完全一致,但是不會差別太大。
以下鏈接,為Claymore 官方所給出的關於“為什麼礦池顯示算力比本地算力少”的解釋(需科學上網):https://bitcointalk.org/index.php?topic=1433925.0
如本地算力與礦池顯示算力差距較大,則可參考以下情況:
- 以礦池的24小時平均算力作為評判依據,這個數據最貼近礦機的本地算力。如果礦機運行不足24小時,請運行夠24小時後,對比礦池上顯示的算力和礦機本地算力。
- 檢查礦機是否因網絡延遲,超頻嚴重、HW超高、礦機硬件故障導致顯示在礦池的算力較低。
- 礦機算力過高,挖礦難度不匹配,導致拒絕率偏高,礦池端顯示算力偏低;
- 如是ASIC礦機,請嘗試Ping一下礦池地址,看看是否由網絡延時情況導致。
- 礦池判斷礦機算力的原理:
礦池通過礦機實際上傳的hash數量(或share)除以時間,得到算力值(即hashrate)。
- 礦機提交hash的過程:
礦機開始挖礦時,會跟礦池通信,通過認證後,礦池會向礦機發放一個默認難度的挖礦任務,礦機開始進行hash計算,並將所得結果上傳礦池。礦池會根據礦機提交share的快慢,動態調整挖礦任務的難度。任務難度大時,share提交速度慢,礦池顯示的算力降低,任務難度降低時,share提交速度快,礦池顯示算力變高。而礦機本地只顯示恆定的計算速度,因此,會跟礦池顯示的實時算力有差異。但是,24小時的平均算力,跟礦機本地的算力基本上一致。