以太坊近來高出天際的交易手續費對于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挖礦軟體的哈希率計算非常簡單,它每秒嘗試數百萬次哈希計算,并不考慮這些結果是否滿足要求,每得到一個新的哈希,哈希次數都會增加+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挖礦軟體:
- 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挖礦軟體的開發人員費用是通過這種方式收取的:ETH挖礦軟體將一小部分運行時間分配給開發人員,這段時間的挖礦share進入開發人員的錢包,通常每小時少于一分鐘的時間會分配給ETH挖礦軟體的開發人員作為回報,
唯一的開源ETH挖礦軟體Ethminer位居第三,它不收取開發人員費用,因此程式和池中的哈希率幾乎相同,相差0.01%,如你所見,盡管ETH挖礦軟體是免費的(沒有開發人員抽成),也并不意味著你可以獲得更多的利潤,如果選擇Gminer或T-rex,事實上你可以獲得更多挖礦份額,
LolMiner名列第四,LolMiner在幾個月前發布了Nvidia采礦軟體,但就效率而言,它已經超過了曾經最受歡迎的ETH挖礦軟體Phoenix,
Phoenix和NBMiner排名倒數后兩位,兩者在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

糟糕的一點是,事實證明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挖礦軟體:
- Team Red Miner 0.8.0
- Phoenix Miner 5.5c
- lolMiner 1.20
- NBMiner 36.1
6、AMD顯卡最佳ETH挖礦軟體評測結果
TeamReadMiner和上次一樣排名第一,這次,它與競爭對手的差距拉的更大,其哈希率比第二名高出5%,礦工和礦池中的TRM哈希率幾乎相同(TeamRedMiner在計算哈希率時可能不計入開發費用),

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挖礦軟體應分別發送1000萬個share,這意味著每個ETH挖礦軟體的測驗需要持續一個月!太多了!因為當我們完成這樣的實驗時,開發人員將發布升級,該實驗將變得毫無用處,話雖這么說,我們確實希望在將來利用升級的ETH挖礦軟體和更高的準確性進行新的測驗,
值得一提的是,如果ETH挖礦軟體的開發人員誠實地報告其哈希率并且代碼中沒有錯誤,則在選擇ETH挖礦軟體時你可以信任程式報告的哈希率,
8、ETH挖礦軟體評測小結
我們的評測應該可以為你提供幫助,但請不要將其視為絕對真理,說Gminer和TeamRedMiner總是最好的,而NBMiner總是最壞的,這是錯誤的,根據你的GPU、超頻設定和裝備配置,你可能會得到不同的結果,
原文鏈接:7個主流Eth挖礦軟體的對比評測 — 匯智網
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/259793.html
標籤:區塊鏈
上一篇:2021-02-14
下一篇:【數學筆記】資訊論基礎
