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

Ling夏发表于:2020年08月28日 11:43:52

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

第一,挖矿软件都是收费的,主流挖矿软件收取大约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群管理员客服和提交工单)。