ETH挖矿软件最新评测对比【2021】

Wesley13
• 阅读 2315

以太坊近来高出天际的交易手续费对于DeFi等领域的以太坊开发人员而言并不全是坏消息 —— 如果手头恰好有NVIDIA或AMD显卡,不妨利用这些闲置资源参与ETH挖矿,进而从高昂的gas手续费中获取一些额外的被动收益。在这个教程中,我们将对GMiner、T-Rex、EthMiner、lolMiner、Phoenix Miner、NBMiner、Team Red Miner等7个主流的eth挖矿软件进行客观评测,并给出确定的测试结果,希望有助于你选择合适的ETH挖矿软件。

用自己熟悉的语言学习 以太坊DApp开发Java | Php | Python | .Net / C# | Golang | Node.JS | Flutter / Dart

1、ETH挖矿软件的评测环境

我们为实验选择了两种配置的平台:一个带有9块Nvidia 1660Ti显卡,另一个带有4块AMD 5700显卡。我们没有更改ETH挖矿软件的默认设置。参与评测的每个ETH挖矿软件各运行3个小时,实验在启动挖掘软件时开始。

为此实验,我们单独创建了一个共享难度较低的ETH矿池。

2miners的ETH矿池中的当前共享难度为8.72G。我们将测试用的ETH池设置为64M的难度,比原来的低136倍,因此我们可以获得很多份额(Share),而不必将实验运行几个月。这是最大化份额并确保ETH挖矿软件可以处理负载并且处理器不会减慢测试速度的最佳值。

该测试用的ETH矿池中的3小时等于实际的ETH矿池中的408.75小时(17天)。

2、ETH挖矿软件和ETH矿池的哈希率计算

我们认为,实验结束时ETH矿池中的share数量是评测ETH挖矿软件的最重要的参数。另外,最终得到的评测结果表中包含两种类型的哈希速率:

  • ETH矿池测试得出的真实哈希率:这是在3小时的实验中获得的平均哈希率。
  • ETH挖矿软件自己报告的哈希率:就是ETH挖矿软件运行时所看到的。

在实验的最后,我们从ETH挖矿日志中获取这个值,就是关闭ETH挖矿软件之前的最后一个哈希率值。

ETH挖矿软件最新评测对比【2021】

ETH挖矿软件的哈希率计算非常简单,它每秒尝试数百万次哈希计算,并不考虑这些结果是否满足要求,每得到一个新的哈希,哈希次数都会增加+1。

假设你在ETH挖矿软件界面中看到200 MH / s。这意味着你的ETH挖矿软件使用你的GPU卡每秒可以进行2亿次哈希计算。

另一方面,ETH矿池中的哈希率需要计算才能得出。发送到ETH矿池的每个share的难度不少于64M(共享难度由池设置)。假设ETH挖矿软件在10分钟内发送了1200个share,那么,它每秒发送的平均share数为1200/10/60 =2。我们将2个share乘以64M的share难度,就得到哈希率为128 MH / s。

3、Nvidia显卡ETH挖矿软件及硬件配置

用于测试的ETH挖矿设备:

  • 主板:MSI Z270 A-pro
  • 处理器:赛扬G3930
  • 内存:12 GB
  • 固态硬盘:120 GB
  • 2个PSU:DeepCool KCAS-1000M 1000W
  • 9个GPU:Nvidia MSI Gaming X GTX 1660 Ti 6 GB
  • 超频:core-650,mem 2290,PL 70
  • 驱动:Nvidia 460.39
  • 操作系统:Linux

ETH挖矿软件最新评测对比【2021】

参数与评测的ETH挖矿软件:

  • GMiner 2.43
  • T-Rex 0.19.9]()
  • Ethminer 0.19.0
  • lolMiner 1.20
  • Phoenix Miner 5.5c
  • NBMiner 36.1

4、Nvidia显卡最佳ETH挖矿软件评测结果

Gminer排名第一,T-Rex紧随其后。值得一提的是,在我们三个月之前的测试中这两个ETH挖矿软件也是获胜者,唯一的区别是,当时Gminer位居第二。

ETH挖矿软件自己报告的哈希率有多准确?我们认为这很准确。ETH挖矿软件界面窗口中显示为285 MH / s,我们的ETH矿池中计算结果为282 MH / s – 差异是由开发人员费用抽水引起的。

ETH挖矿软件最新评测对比【2021】

ETH挖矿软件的开发人员费用是通过这种方式收取的:ETH挖矿软件将一小部分运行时间分配给开发人员,这段时间的挖矿share进入开发人员的钱包,通常每小时少于一分钟的时间会分配给ETH挖矿软件的开发人员作为回报。

唯一的开源ETH挖矿软件Ethminer位居第三。它不收取开发人员费用,因此程序和池中的哈希率几乎相同,相差0.01%。如你所见,尽管ETH挖矿软件是免费的(没有开发人员抽成),也并不意味着你可以获得更多的利润。如果选择Gminer或T-rex,事实上你可以获得更多挖矿份额。

LolMiner名列第四。LolMiner在几个月前发布了Nvidia采矿软件,但就效率而言,它已经超过了曾经最受欢迎的ETH挖矿软件Phoenix。

PhoenixNBMiner排名倒数后两位。两者在ETH挖矿软件界面窗口中报告的哈希率都比实际结果高得多。关于Phoenix,我们上次已经确定我们不应该关注它的Eth速度,而应该关注它的Eth有效速度。这次的有效速度为276.86 MH / s,似乎很准确,与ETH矿池中的share数相对应。Phoenix通过3种方式显示哈希率:速度、平均速度(5分钟)、有效速度。我们认为你应该只参考有效速度。

Phoenix挖矿日志中的示例:

  • Eth速度:284.577 MH / s
  • Eth平均速度(5分钟):284.557 MH / s
  • Eth有效速度:276.86 MH / s;矿池速度:276.83 MH / s

ETH挖矿软件最新评测对比【2021】

糟糕的一点是,事实证明NBMiner矿工窗口中的哈希率要高于矿池中的哈希率。NBMiner报告的哈希率要高于其他ETH挖矿软件。我们检查了日志,没有看到任何被拒绝或过时的share记录。

这意味着Phoenix和NBMiner夸大了其哈希率,这对你没有任何好处。

5、AMD显卡ETH挖矿软件及硬件配置

用于测试的ETH挖矿设备:

  • 主板:MSI Z270 A-pro
  • 处理器:赛扬G3930
  • 内存:4 GB
  • 固态硬盘:120 GB
  • 电源(PSU):Cougar CMX 1200W
  • 4个GPU:AMD Power Color RX 5700
  • 超频:核心1300,内存930
  • 驱动程序:AMD driver 20.40
  • 操作系统:Linux

ETH挖矿软件最新评测对比【2021】

参与评测的ETH挖矿软件:

  • Team Red Miner 0.8.0
  • Phoenix Miner 5.5c
  • lolMiner 1.20
  • NBMiner 36.1

6、AMD显卡最佳ETH挖矿软件评测结果

TeamReadMiner和上次一样排名第一。这次,它与竞争对手的差距拉的更大,其哈希率比第二名高出5%。矿工和矿池中的TRM哈希率几乎相同(TeamRedMiner在计算哈希率时可能不计入开发费用)。

ETH挖矿软件最新评测对比【2021】

Phoenix和lolMiner位居第二和第三,两者之间的差别很小。Phoenix哈希率一如既往的高,而有效速度却非常准确:214.58 MH / s。因此,如果使用Phoenix Miner,请注意只需关注其有效速度。

NBMiner排名第四,落后于TeamRedMiner 10%。

我们也想用AMD显卡测试GMiner,但可能是内存超频过多,它无法启动。我们已将错误报告发送给GMiner开发人员,希望在将来的AMD测试中能够看到GMiner的测试结果。

7、ETH挖矿软件评测的置信度以及未来的测试

这次,我们的实验比上次的准确性高出5倍(我们测试了5倍数量的挖矿share)。进行高度准确的实验还不够。TeamReadMiner分享了他们比较ETH挖矿软件的想法。他们说,将挖矿视为具有所有后续测量误差的泊松过程非常重要。

在我们的5万share实验中,置信度略低于99%。如果看一下结果,很明显1%可以带来很大的不同。

ETH挖矿软件最新评测对比【2021】

如果我们想进行真正准确的实验,ETH挖矿软件应分别发送1000万个share。这意味着每个ETH挖矿软件的测试需要持续一个月!太多了!因为当我们完成这样的实验时,开发人员将发布升级,该实验将变得毫无用处。话虽这么说,我们确实希望在将来利用升级的ETH挖矿软件和更高的准确性进行新的测试。

值得一提的是,如果ETH挖矿软件的开发人员诚实地报告其哈希率并且代码中没有错误,则在选择ETH挖矿软件时你可以信任程序报告的哈希率。

8、ETH挖矿软件评测小结

我们的评测应该可以为你提供帮助,但请不要将其视为绝对真理,说Gminer和TeamRedMiner总是最好的,而NBMiner总是最坏的,这是错误的。根据你的GPU、超频设置和装备配置,你可能会得到不同的结果。


原文链接:7个主流Eth挖矿软件的对比评测 — 汇智网

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这