如何將 ethminer 附加到奇偶校驗節點
在這個有價值的指南的幫助下,我已經完成了向專用網路添加奇偶校驗節點: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) 指向您的
localhost
at:8008
,即ethminer -S 127.0.0.1:8008
根據評論更新:如果您的 ethminer 不支持
-S
(stratum),您需要設置--rpccorsdomain localhost
以允許通過 jsonrpc 使用-F 127.0.0.1:8545
.披露,我為平價工作。