查了好久在go ethereum社区查到一个情况相同的提问
why-does-miner-start-return-null-does-not-start-in-private-testchain
提问者也是在miner.start()后进入了非常久的停滞,log如下
> miner.start(1)
INFO [08-06|10:07:12] Updated mining threads threads=1
INFO [08-06|10:07:12] Transaction pool price threshold updated price=18000000000
INFO [08-06|10:07:12] Starting mining operation
null
> INFO [08-06|10:07:12] Commit new mining work number=3585 txs=1 uncles=0 elapsed=764.873µs
> eth.hashrate
6
> INFO [08-06|10:13:01] Imported new chain segment blocks=1 txs=1 mgas