Private-Blockchain

不必要的挖礦

  • July 18, 2018

簡短的問題:

為什麼我的節點挖礦?

長問題:

我剛剛使用以下資訊部署了乙太坊:

創世紀程式碼

{
"config": {  
   "chainId": 7654321, 
   "homesteadBlock": 0,
   "eip155Block": 0,
   "eip158Block": 0
              },
"difficulty": "0x4000",
"gasLimit": "0x8000000",  
"alloc": {}
}
}

設置程式碼 geth –datadir c:\blockchain init c:\genesis.json

節點啟動

 geth –-identity "blockdb" –-rpc -–rpcport "8258" --rpccorsdomain "*" –-rpcapi "db,eth,net,web3" –-datadir "c:\\blockchain" –-port "30303" –-nodiscover –-networkid 7654321 console

當我創建一個帳戶並執行 Miner.start() 時,它會進入一個很長的挖礦週期

在此處輸入圖像描述

這種情況一直在繼續。為什麼?出現問題是因為我正在關注這個影片,而他的區塊鏈沒有做任何事情。為什麼這樣?

是否可以阻止區塊鏈添加不必要的塊?這應該可以節省 CPU 電源吧?

因為這就是區塊鏈的**工作方式**:它們將交易儲存到區塊中,而這些區塊必須被探勘

您的節點基本上是在您的私有區塊鏈中生成塊。這些是空塊(除非您發出交易)。

總之,您的節點正在做它應該做的事情,您可以開始使用它。

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