星火矿池统计算力比挖矿软件少的原因主要有四个。
第一,挖矿软件都是收费的,主流挖矿软件收取大约1%--2%的手续费。
挖矿软件的收费模式是这样的:矿机每个小时有36秒—72秒(3600秒X1%—3600秒X2%)的时间是给挖矿软件开发者的钱包地址挖矿的,在这期间矿机的算力没有提交到矿工的钱包地址,而是提交到挖矿软件开发者的钱包地址。这相当于在1个小时和24小时期间,矿机只有98%—99%时间在给矿工挖矿,而矿池的算力指标是1小时平均算力和24小时平均算力,所以1小时和24小时平均算力会因此比本地算力少1%—2%。从这也可以看出,挖矿软件收费和矿池完全无关,矿池不能控制挖矿软件收费行为。挖矿软件不是矿池矿池开发的,不是矿池替挖矿软件收费,更不是矿池收取了挖矿软件使用费,矿池做不到。
注意不要使用恶意的挖矿软件,它们收取的费用远远超过1%-2%。
第二,网络传输损失2%—3%。
网络传输是有损耗的,如果网络正常损耗大约是2%—3%。如果矿工网络出现问题(拒绝率和延迟率飙升),损耗会远远超过3%。
第三,计算任务切换损失0.5%-1%。
矿池服务器不断向矿机推送最新的计算任务,矿机从上一个计算任务切换到下一个计算任务会有0.5%-1%的算力损失。这是不可避免的。
第四,严重超频。
如果矿机超频严重,计算出来的结果是无效的,矿池不会接受这样的计算结果。
矿工还可以自己去查看最主流的挖矿软件claymore开发者自己对“为什么矿池统计算力比挖矿软件显示算力少?”的解释,链接地址:https://bitcointalk.org/index.php?topic=1433925.0 (需要科学上网打开)
Why pool shows less hashrate than miner?
On my test rigs I use miner with default settings and on pool I see about 4-5% less than miner shows (my hashrate is about 800MH/s if I turn on all rigs).
Miner shows "raw" hashrate, 2% is devfee in dual mode, othe