Bitcoind

使用 bfgminer 進行比特幣單人挖礦

  • May 19, 2018

我正在嘗試使用 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 左右的速度進行散列。

引用自:https://bitcoin.stackexchange.com/questions/75134