記錄初次跑ETH挖礦程式的技術review
Mining review
在開始工作之前我對挖礦還處於一個很淺顯的概念:
公式機制Pow工作量,通過計算得到某個數值獲得報酬:報酬是得到的區塊通過轉賬到區塊鏈錢包
獲得。但是實際running程式起來還是一頭霧水的。
由於硬體驅動方面的東西不用我去做,所以動手開始以太坊挖礦的工作過程為:
錢包地址->錢包申請->儲存私鑰->編譯原始碼->配置礦池地址和引數->running程式碼->記錄資訊
挖礦工具:
ethereum running failed
bminer running done
claymore running done
monero compile done
礦池:
2fool.com
daily recording
day1/day2
一:首先由於我對Linux系統的生疏,很多基本指令需要重新去回憶或者新學,比如apt包管理工具
/tar打包解壓/cmake,make編譯工具。
二:查詢資料瞭解學習挖礦流程,大掃盲。
三:申請自己的錢包,儲存私鑰,選擇礦池2fool.com,閱讀ethereum 原始碼。
四:原始碼clone下來後,由於對編譯的工作不夠了解,導致編譯過程遇到很多坑,在網上查詢資料
教程來尋求解決方案,還沒能完成。
五:使用的2fool礦池和ethereum配置對應引數對不上,所以running ethereum release
版本的到的結果是連結不上礦池,一條接一條no working message。
day3
由於以太坊原始碼存在很多不明確的問題,比如code裡礦池地址/錢包地址引數設定難以解決,
加上我對其原理還需要更多的時間去了解,所以先走捷徑:下載魚池裡推薦的已編譯好的以太坊挖礦
閉源的程式:bminer(N卡)和claymore(N卡A卡皆可挖),這個通過魚池給出的配置引數很快完成
了running,記錄各項結果寫到excel裡。
Bminer: done claymore: N卡
A卡的存在,只能測到N卡的資訊。
day4
由於前面用release版本的程式完成了挖礦,我clone了確認可成功編譯的門羅幣的原始碼下來練習編譯工作,據庫檔案“缺啥補啥”,終於完成了./config->make->make install的編譯
流程