Private-Blockchain
不必要的挖礦
簡短的問題:
為什麼我的節點挖礦?
長問題:
我剛剛使用以下資訊部署了乙太坊:
創世紀程式碼
{ "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 電源吧?
因為這就是區塊鏈的**工作方式**:它們將交易儲存到區塊中,而這些區塊必須被探勘。
您的節點基本上是在您的私有區塊鏈中生成塊。這些是空塊(除非您發出交易)。
總之,您的節點正在做它應該做的事情,您可以開始使用它。