Parity

如何將 ethminer 附加到奇偶校驗節點

  • May 25, 2017

在這個有價值的指南的幫助下,我已經完成了向專用網路添加奇偶校驗節點:https ://ethereum.stackexchange.com/a/13035/4575

現在我想附加ethminer到我的奇偶校驗節點,以便進行探勘。請注意,我的奇偶校驗節點在後台成功執行,連接到我的私有鏈。也做了rm -rf .ethash/

[$] cpp-ethereum/build/ethminer/ethminer -F http://localhost:8545

錯誤:

miner  13:13:13.230|  Getting work package...
 ✘  13:13:13.231|  Failed to submit hashrate.
 ✘  13:13:13.231|  Dynamic exception type: jsonrpc::JsonRpcException
std::exception::what: Exception -32601 : METHOD_NOT_FOUND: The method being requested is not available on this server: Method not found

$$ Q $$我該如何解決我面臨的錯誤? => 另外,當我附加geth到時parity,它看不到miner.start()命令​​。


注意:我安裝 ethminer 的方式:

[$] git clone --recursive https://github.com/ethereum/cpp-ethereum.git [$] cd cpp-ethereum

建造: [$] cmake -H. -Bbuild [$] cmake --build build

[$]ethminer --version
ethminer version 1.3.0 | Build: ETH_BUILD_PLATFORM/ETH_BUILD_TYPE

請注意,提出了類似的問題,但沒有很好地解決。ethminer 送出算力失敗 感謝您的寶貴時間和幫助。

我確實使用附加--rpccorsdomain localhost標誌執行了平價。並且能夠通過以下方式開始挖礦:sudo ./ethminer -F http://localhost:8545. 請不要忘記做:cd && rm -rf .ethash/

不要使用 cpp-ethereum,它幾乎沒有維護。使用Genoil-ethereum進行挖礦。

使用 啟用分層支持parity --stratum,還請確保您使用 設置作者,--author <your-address>並可選擇將 更改--stratum-port為您喜歡的任何內容(預設 8008)。長範例:

parity --author 0037a6b811ffeb6e072da21179d11b1406371c63 --stratum --stratum-interface=0.0.0.0 --stratum-port=9009

然後將您的 ethminer (genoil) 指向您的localhostat :8008,即

ethminer -S 127.0.0.1:8008

根據評論更新:如果您的 ethminer 不支持-S(stratum),您需要設置--rpccorsdomain localhost以允許通過 jsonrpc 使用-F 127.0.0.1:8545.

披露,我為平價工作。

引用自:https://ethereum.stackexchange.com/questions/13683