This question already has an answer here:
I followed the instructions in this answer to get a private testnet.
When I start mining in dev/private network using miner.start() what exactly is being mined?
Since I am the only node in the test network and I am not sending any transaction, I don't understand what the newly mined blocks contain!
Is the network supposed to mine a block every x seconds even if there is no transaction in the network?