Author

Topic: Coinbase/Block without any transaction (Read 195 times)

legendary
Activity: 2968
Merit: 3684
Join the world-leading crypto sportsbook NOW!
September 23, 2018, 04:26:34 AM
#3
it usually happens when there is a short time (like a couple of seconds) between two blocks.

Miners can start work on block n+1, even before finishing downloading block n body and can sometimes solve that n+1 block in that time and submit it rightaway.

I suppose it could also happen when there aren't many txs in queue (as in the case these days) because most or all of the transactions picked up by the latter miner were already included in that previous block, so the miner goes ahead and submits the empty block... to save the time it takes to download and verify new txs (the time it could take for someone else to find and submit a block).

So it's generally deliberate, as everyone's competing to be the first to find the next block. It's definitely deliberate when network's heavy.
hero member
Activity: 1456
Merit: 579
HODLing is an art, not just a word...
September 22, 2018, 06:46:47 AM
#2
it is possible because it is how the protocol works. a block is valid as long as it has at least 1 transaction in it and that transaction is the coinbase tx producing the new coins in form of the block reward.

it usually happens when there is a short time (like a couple of seconds) between two blocks.
Jump to: