挖过矿的都会发现一个现象,显卡矿机的本地算力一直都很稳定,而矿池上显示的算力却经常波动。有的时候,这台矿机在矿池的实际算力会高于本地算力,有的时候,这台矿机在矿池的实际算力会低于本地算力。这是为什么呢?今天我们就从头到尾聊一聊这两个算力的概念与区别。
1、什么是本地算力?
本地算力代表的是矿机或者说显卡本身的计算能力,是一个性能指标。它反应在你所用的本地挖矿软件中,只是用来对于提交份额能力做参考的,是个理论值。
如下图:
(水帘洞挖矿软件显示的矿机的本地算力,单卡和总算力。waterhole水帘洞矿池pps稳定高收益,挖ETH更有全网最低费率0%。入官方QQ群651837762,交流讨论。)
2. 什么是矿池算力?
矿池算力是显示在你所挖矿池的查询页面上,这里的算力数据则是一个评价实际运算工作量的数据指标,这个数据才和你的实际获得的收益相关。
想要更深入地理解矿池算力的概念,那就需要从矿池的原理说起:
简单来说,矿池是把一轮计算哈希值的工作分成若干份任务,把这些任务分发给矿机去计算,每一份任务的背后其实就是这一轮挖矿中对应的奖励份额,也就是我们常说的share。当然,每家矿池把一个任务划分成多少份,每个share的权重,都是自己的策略,不一定完全相同。但有一点是确定的,只要矿机计算正确这一份任务,则可以获得对应的这份奖励份额。
所以,理论上,矿池其实只需要按照有效share的数量,向每一个矿机(绑定的地址)发放奖励就可以了。
不过,实际过程中,矿池是需要给矿机主提供一个数据,来帮助矿工判断矿机是否在正常工作。因此,矿池需要把有效share的数量按照每一个任务的权重,反推计算出来一个算力值,来供矿机主参考,辨别矿机是否在正常工作。
如下图:
这下明白了吧?矿池算力其实并不是你本地的算力数据,而是通过你提交的有效share反推出来的一个帮助判断机器是否正常运行的数据指标。
3、本地算力与矿池算力的关系
前面说完了原理,接下来就说说这两个数据之间的关系。
一般矿池算力会显示成两个数据:
一个是短时间的算力,或者叫瞬时算力(不同矿池会显示5分钟、10分钟、15分钟算力);另一个则是长时间的算力,一般会选择24小时算力。
按照前面说的原理,就不难理解,短时间算力,比如15分钟