以太坊挖矿miner.start()返回null的问题

借鉴了网上的很多博客,我指定了挖矿的账户的还是解决不了问题
参考博客如下​ 原来是进入geth客户端需要加–dev的参数
代码如下:

geth --nodiscover console --dev --dev.period 1

之后如下:

以太坊挖矿miner.start()返回null的问题_javascript


以太坊挖矿miner.start()返回null的问题_客户端_02


开始在自己的私有链上挖矿:

以太坊挖矿miner.start()返回null的问题_客户端_03


此时ctrl+C强行终止进程是没有用的,虽然挖矿信息一致在刷屏(呜呜呜~~密集恐惧症)但还是可以强行打miner.stop()的,然后就结束挖矿了

以太坊挖矿miner.start()返回null的问题_javascript_04

是否成功挖到矿了,代码如下:
1、方法一:查看区块高度
因为是创世区块,之前的区块高度为0,经过挖矿后区块高度会增加

eth.blockNumber

以太坊挖矿miner.start()返回null的问题_客户端_05


2、方法二:查看账户余额

默认挖到的金币是存入eth.accounts的第一个账户的

eth.getBalance(eth.accounts[0])

以太坊挖矿miner.start()返回null的问题_javascript_06


账户有这么多币,我是不是少说也有几十万了???(呜呜呜,这只是自己私有链上的币,就是个demo而已)