使用 bfgminer 進行比特幣單人挖礦
我正在嘗試使用 bfgminer 進行單獨挖礦,但它似乎不起作用
./bfgminer –url 127.0.0.1:18443 –user test –pass test
在 bitcoind 日誌上,我可以看到請求日誌
2018-05-14T10:36:25Z 收到來自 127.0.0.1:43312 的 POST 請求
2018-05-14T10:36:25Z ThreadRPCServer 方法=getwork 使用者=測試
2018-05-14T10:36:57Z 收到來自 127.0.0.1:43330 的 POST 請求
2018-05-14T10:36:57Z ThreadRPCServer 方法=getblocktemplate 使用者=測試
2018-05-14T10:36:57Z 收到來自 127.0.0.1:43332 的 POST 請求
2018-05-14T10:36:57Z ThreadRPCServer 方法=getwork 使用者=測試
在 bfgMiner 上,我可以看到以下消息
[2018-05-14 16:10:49] 沒有找到可用於從中獲取工作的伺服器。
[2018-05-14 16:10:49] 請從以下列表中查看您輸入的伺服器的詳細資訊
[2018-05-14 16:10:49] 很可能你輸入了錯誤的 URL,忘記添加埠,或者沒有設置工作人員
[2018-05-14 16:10:17] 池:0 URL:http: //127.0.0.1 :18443 使用者:test 密碼:test
[2018-05-14 16:10:17] 池:1 URL: <http://localhost:8332/#getcbaddr#allblocks> 使用者:test 密碼:test
任何幫助
如果您只是在沒有任何適當配置的情況下啟動 bitcoind,您看到的錯誤消息正是您所得到的。
你確定
- 你用 -server 標誌開始你的 bitcoind 嗎?只有這樣,您的比特幣節點才能準備好允許來自 bfgminer 等外部工作人員的連接。
- 你等待它與網路同步?這可能需要幾個小時
首先,如果您的 url 不在挖礦伺服器上,您將無法進行挖礦(並且可能有辦法,但無論如何)。它看起來更接近 -o stratum+tcp://emc2.suprnova.cc:3366 並且 127.0.0.1 應該是 API 地址而不是 url。其次,對於尋求 BFGMINER 幫助的每個人,如果您不這樣做:export GPU_MAX_ALLOC_PERCENT=100 export GPU_USE_SYNC_OBJECTS=1
那麼它在機率上也不會起作用。導出命令立即將 bfgminer 同步到我的 gpu:ASUS GTX 1080 並開始以 900 k/hs 左右的速度進行散列。