Go-Ethereum

自從同步到新的 Ropsten 測試網後,Geth 節點不再挖礦

  • April 5, 2017

將 geth 節點升級到新的 Ropsten 測試網節點後不再探勘,即使日誌消息似乎正在嘗試:

I0328 09:51:54.537322 miner/worker.go:542] commit new work on block 645501 with 3 txs & 0 uncles. Took 7.0169ms
I0328 09:51:54.510653 core/blockchain.go:1042] imported 1 blocks,     1 txs (  2.461 Mg) in  19.615ms (125.473 Mg/s). #645500 [decf1899…]
I0328 09:51:49.199444 miner/worker.go:542] commit new work on block 645500 with 3 txs & 0 uncles. Took 10.9284ms
I0328 09:51:49.188250 core/blockchain.go:1042] imported 1 blocks,     0 txs (  0.000 Mg) in   8.887ms ( 0.000 Mg/s). #645499 [d7e75631…]
I0328 09:51:41.826702 miner/worker.go:542] commit new work on block 645499 with 2 txs & 0 uncles. Took 1.0329ms
I0328 09:51:41.825596 core/blockchain.go:1042] imported 1 blocks,     0 txs (  0.000 Mg) in   2.866ms ( 0.000 Mg/s). #645498 [4fde3f80…]
I0328 09:51:40.335148 miner/worker.go:542] commit new work on block 645498 with 2 txs & 0 uncles. Took 1.0338ms

礦工地址如下:

https://ropsten.etherscan.io/address/0xf28dafbfeb41bf32869c9d498da0d651d0206ed4#mine

啟動 geth 節點的命令行是這樣的:

geth --testnet --rpc --rpcapi "db,eth,net,web3,personal" --mine --etherbase "0xf28dafbfeb41bf32869c9d498da0d651d0206ed4" --gasprice "1000000000" --bootnodes "enode://20c9ad97c081d63397d7b685a412227a40e23c8bdc6688c6f37e97cfbc22d2b4d1db1510d8f61e6a8866ad7f0e17c02b14182d37ea7c3c8b9c2683aeb6b733a1@52.169.14.227:30303,enode://6ce05930c72abc632c58e2e4324f7c7ea478cec0ed4fa2528982cf34483094e9cbc9216e7aa349691242576d552a2a56aaeae426c5303ded677ce455ba1acd9d@13.84.180.240:30303"

經過 2 天的探勘,geth 節點挖出了 1 個區塊:

https://ropsten.etherscan.io/block/653885

在 Ropsten 之前,同一節點的挖礦速度為每小時 2 個區塊,但現在它以每天 1 個區塊甚至更慢的速度進行挖礦。

關於正在發生的事情的任何提示?謝謝!

我懷疑這就是發生的事情。

目前的雜湊率(截至 Ropsten 區塊673252)為 0.011 GH/s,難度為 134,588,276。

在最近的垃圾郵件攻擊之前,如果我們以攻擊開始之前的區塊586946為例,雜湊率約為 0.005 GH/s,難度為 105,432,944。

通過捐贈大量雜湊算力,Ropsten 測試網從垃圾郵件攻擊中解救出來,它能夠從攻擊前開始探勘一條全新的鏈,並重播此後的所有交易。我懷疑這種雜湊算力中的一部分仍保留在網路中,以幫助防止攻擊再次發生。

您現在正在一個更具競爭力但更安全的測試網路中進行探勘。

現在它以每小時 2 個區塊的速度開採。前幾天網路似乎發生了一些事情,但我仍然不知道是什麼。

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