Go-Ethereum

我可以在我的節點完全同步之前開始挖礦嗎?

  • October 23, 2019

我正在嘗試使用配置如下的 Geth 節點在 Ropsten 上探勘一些 Ether:

--verbosity=3
--networkid=3
--testnet
--mine
--fast
--cache=8192
--datadir=./data
--etherbase=0xMyAccountAddress
--bootnodes=enode://20c9ad97c081d63397d7b685a412227a40e23c8bdc6688c6f37e97cfbc22d2b4d1db1510d8f61e6a8866ad7f0e17c02b14182d37ea7c3c8b9c2683aeb6b733a1@52.169.14.227:30303,enode://6ce05930c72abc632c58e2e4324f7c7ea478cec0ed4fa2528982cf34483094e9cbc9216e7aa349691242576d552a2a56aaeae426c5303ded677ce455ba1acd9d@13.84.180.240:30303,enode://a979fb575495b8d6db44f750317d0f4622bf4c2aa3365d6af7c284339968eef29b69ad0dce72a4d8db5ebb4968de0e3bec910127f134779fbcb0cb6d3331163c@52.16.188.185:30303,enode://3f1d12044546b76342d59d4a05532c14b85aa669704bfe1f864fe079415aa2c02d743e03218e57a33fb94523adb54032871a6c51b2cc5514cb7c7e35b3ed0a99@13.93.211.84:30303,enode://78de8a0916848093c73790ead81d1928bec737d565119932b98c6b100d944b7a95e94f847f689fc723399d2e31129d182f7ef3863f2b4c820abbf3ab2722344d@191.235.84.50:30303,enode://158f8aab45f6d19c6cbf4a089c2670541a8da11978a2f90dbf6a502a4a3bab80d288afdbeb7ec0ef6d92de563767f3b1ea9e8e334ca711e9f8e2df5a0385e8e6@13.75.154.138:30303,enode://1118980bf48b0a3640bdba04e0fe78b1add18e1cd99bf22d53daac1fd9972ad650df52176e7c7d89d1114cfef2bc23a2959aa54998a46afcf7d91809f0855082@52.74.57.123:30303

當我在https://ropsten.etherscan.io上查看時,我的帳戶餘額沒有任何變化。

這可能是因為我的節點尚未完全同步嗎?

在 Geth 控制台中,我看到以下類型的列印輸出,我認為這與我的問題相關:

  • imported 187 receipts in 54.968ms. #640580
  • commit new work on block 1 with 0 txs & 0 uncles. Took 999.2µs
  • mined potential block #1
  • mined block #1

這些數字當然會有所不同(塊數逐漸增加,而其他數字只是“零星地”變化)。

但我認為這個區塊挖礦並不是我一直瞄準的乙太坊挖礦。

那麼我如何確定是否實際發生了任何乙太坊挖礦,如果沒有,那麼我如何確定原因(或者我應該等待節點完全同步,如我的問題標題中所述)?

非常感謝你!

你的問題是你可以從任何一個區塊開始挖礦,這完全沒問題。至少在理論上。

如果我們現在在第 10 塊並且您從第 5 塊開始探勘,您最終可能會得到您自己的第 10 和第 11 塊。但那時區塊鏈的其餘部分可能已經至少在第 20 或 50 或 1000 塊 - 你可以永遠不要通過單獨挖礦來趕上(除非可能在測試網中)。而且因為規範鏈(“真正的”鏈)總是選擇最重的鏈(幾乎與最長的相同),你的鏈永遠不會被選為規範鏈。

因此,如果您想幫助網路並進行一些真正的探勘,您必須等到您的客戶端完全同步。

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