为什么矿池统计算力比本地挖矿软件显示算力少?

Ling夏发表于:2021年03月05日 15:08:08更新于:2021年03月05日 15:09:10

矿池统计算力比挖矿软件少的原因主要有四个。


第一,挖矿软件都是收费的,主流挖矿软件收取大约1%--2%的手续费。


挖矿软件的收费模式是这样的:矿机每个小时有36秒—72秒(3600秒 X 1%—3600秒 X 2%)的时间是给挖矿软件开发者的钱包地址挖矿的,在这期间矿机的算力没有提交到矿工的钱包地址,而是提交到挖矿软件开发者的钱包地址。这相当于在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, other 2-3% can be related to the connection quality, current pool status/luck or/and may be something else.

Also, from my calculations miner loses about 0.5-1% because it cannot drop current GPU round when it gets new job, it is related to "-ethi" value, so I made it 8 by default instead of 16.

But if on pool you see 10% less than miner shows all the time - something is wrong with your pool, your connection to internet or your hashrate is low and you did not wait enough time to see average hashrate for 24 hours.


星火矿池列出了最多的数据指标,希望矿工更加了解矿池挖矿机制和各种指标,不要造成不必要的误解(例如本地算力和矿池算力差额被星火偷掉了?)。如果你的本地算力和矿池显示的算力差额超过5%,请先检查自己的矿机和网络,联系星火矿池客服(通过QQ群管理员客服、微信人工客服或提交工单)。