近期以太坊高于天的交易费,对于DeFi等领域的以太坊开发者来说,并不全是坏消息——如果英伟达或AMD显卡恰好在手,不妨利用这些闲置资源参与ETH挖矿,然后从高额的气费中获得一些额外的被动收益。在本教程中,我们将对GMiner、T-Rex、EthMiner、lolMiner、Phoenix Miner、NBMiner、Team Red Miner等七款主流eth挖矿软件进行客观评测,并给出确定的测试结果,希望能帮助您选择合适的ETH挖矿软件。
在以太坊学习DApp开发: Java | PHP | Python |。net/c# | Golan | node . js | flute/dart
1、ETH挖矿软件的评测环境我们选择了两个平台进行实验:一个使用9块Nvidia 1660Ti显卡,另一个使用4块AMD 5700显卡。我们没有改变ETH采矿软件的默认设置。参与评测的每个ETH挖矿软件运行3小时,挖矿软件启动时实验开始。
在这个实验中,我们独立创建了一个低共享难度的ETH矿石池。
2miners的ETH矿石池目前的分享难度是8.72G,测试用的ETH池设置为64M的难度比原来降低了136倍,不用跑几个月的实验就能得到很多的分享。这是最大化份额并确保ETH挖掘软件能够处理负载且处理器不会降低测试速度的最佳值。
该试验在ETH矿石池中的3小时等于实际ETH矿石池中的408.75小时(17天)。
2、ETH挖矿软件和ETH矿池的哈希率计算我们认为实验结束时在ETH矿池中的份额数是评价ETH矿业软件的最重要参数。此外,最终评估结果表包含两种类型的散列率:
在实验的最后,我们从ETH挖掘日志中得到这个值,它是关闭ETH挖掘软件之前的最后一个hash rate值。
ETH挖矿软件散列率的计算非常简单。它每秒钟尝试数百万次哈希计算,不管这些结果是否符合要求。每次获得一个新的散列,散列的数量将增加+1。
假设你在ETH挖矿软件界面看到200 MH/s。这意味着你的ETH挖矿软件使用你的GPU卡每秒可以进行2亿次哈希计算。
另一方面,需要计算池中的散列率。发送到ETH矿石池的每个份额的难度不低于64M(份额的难度由池设定)。假设ETH挖矿软件在10分钟内发送了1200份,平均每秒发送的份额数为1200/10/60 =2。我们用64M的共享难度乘以两个共享,得到的哈希速率为128mh/s。
3、Nvidia显卡ETH挖矿软件及硬件配置测试用ETH采矿设备:
带参数的ETH挖掘软件及评价;
Gminer排名第一,T-Rex紧随其后。值得一提的是,在我们三个月前的测试中,这两款ETH挖矿软件也是赢家。唯一的区别是格米纳排名第二。
ETH挖矿软件本身报告的哈希率有多准确?我们认为这是非常准确的。ETH矿业软件界面窗口显示为285 MH/s,而我们ETH矿池中的计算结果为282 MH/s——这一差异是由于开发商收取抽水费造成的。
ETH挖矿软件的开发者费用是这样收取的:ETH挖矿软件将运行时间的一小部分分配给开发者,这段时间的挖矿分成进入开发者的钱包,通常每小时不到一分钟分配给ETH挖矿软件的开发者作为回报。
唯一开源的ETH矿业软件Ethminer排名第三。它不收取开发者费用,所以程序和池中的哈希率几乎一样,相差0.01%。如你所见,虽然ETH挖矿软件是免费的(不需要开发者),但并不意味着你可以获得更多的利润。如果选择Gminer或者T-rex,其实可以获得更多的矿业股份。
LolMiner排名第四。LolMiner在几个月前发布了Nvidia挖矿软件,但是在效率上,已经超过了曾经最流行的ETH挖矿软件Phoenix。
菲尼克斯和NBMiner在倒数两位。两者在ETH挖掘软件界面窗口中报告的哈希速率都远高于实际结果。至于凤凰,我们上次决定关注它的Eth速度而不是它的Eth有效速度。这次的有效速度是276.86 MH/s,看起来很准确,对应的是ETH矿石池中的份额数。Phoenix以三种方式显示散列率:速度、平均速度(5分钟)和有效速度。我们认为你应该只参考有效速度。
凤凰矿业日志中的示例:
更糟糕的是,原来NBMiner矿工窗的hash率比矿池高。NBMiner报告的散列率高于其他ETH挖掘软件。我们检查了日志,没有看到任何被拒绝或过期的共享记录。

这意味着菲尼克斯和NBMiner夸大了他们的哈希率,这对你没有好处。
5、AMD显卡ETH挖矿软件及硬件配置测试用ETH采矿设备:
ETH矿业软件参与评估:
TeamReadMiner和上次一样排名第一。这一次,它与竞争对手的差距更大,散列率比第二名高出5%。矿工和矿池的TRM散列率几乎相同(TeamRedMiner在计算散列率时可能不包括开发成本)。
凤凰和lolMiner分列二三位,差距不大。凤凰散列率一如既往的高,但是有效速度非常准确:214.58 MH/s .因此,如果你使用凤凰矿工,请注意,你只需要关注它的有效速度。
NBMiner排名第四,落后Teamredminer 10%。
我们也想用AMD显卡测试GMiner,但是可能是内存超频了,启动不了。我们已经把错误报告发给了GMiner开发者,希望在以后的AMD测试中看到GMiner的测试结果。
7、ETH挖矿软件评测的置信度以及未来的测试这一次,我们的实验比上次精确了五倍(我们测试了五倍的挖掘份额数)。仅仅进行高度精确的实验是不够的。TeamReadMiner分享了他们对ETH采矿软件进行比较的想法。他们表示,将采矿视为一个泊松过程,且所有后续测量误差都存在,这一点非常重要。
在我们的50,000股实验中,置信度略低于99%。如果你看看结果,很明显,1%就能带来很大的不同。
如果要进行真正精确的实验,ETH矿业软件应该分别送1000万份。这意味着每个ETH挖矿软件的测试需要持续一个月!太多了!因为等我们做完这个实验,开发者就会发布升级,实验就变得没用了。说了这么多,我们真的希望以后能用升级后的ETH挖矿软件和更高的准确率进行新的测试。
值得一提的是,如果ETH挖矿软件的开发者诚实地报告了其散列率,并且代码中没有错误,那么在选择ETH挖矿软件时,可以相信程序报告的散列率。
8、ETH挖矿软件评测小结我们的评价应该能帮到你,但请不要把它当成绝对真理。说Gminer和TeamRedMiner永远是最好的,NBMiner永远是最差的,这是不对的。根据你的GPU,超频设置和设备配置,你可能会得到不同的结果。
原文:http://blog.hubwiz.com/2021/02/13/ethereum-mining-software/








