related posts
403 sats \ 3 replies \ @rolator 19 Oct 2022
After a block is mined, the miner collects new transactions from the mempool for the new block. During this collection period, it makes economically sense for the miner to mine empty blocks.
One could say, that this is a waste of resources, or that it is unfair.
But since Bitcoin is permissionless and it is allowed by the protocol to mine empty blocks, everyone is free to do so. The disincentive for mining empty blocks is the missing out on transaction fees collected by the miner of a block
reply
0 sats \ 2 replies \ @dtonon 19 Oct 2022
Thanks for the insight!
Which problem could arise forcing only not empty blocks to be mined?
reply
0 sats \ 1 reply \ @rijndael 19 Oct 2022
favors miners who can get transactions faster
reply
0 sats \ 0 replies \ @dtonon 19 Oct 2022
Ahh ok, thanks!
reply
836 sats \ 1 reply \ @k00b 19 Oct 2022
After mining a block, Stratum v1 mines empty blocks until it receives a new block template. If it finds a block before receiving a new block template, the block will be empty
reply
1 sat \ 0 replies \ @sandbeach123old OP 19 Oct 2022
Thanks! Makes sense.
reply
0 sats \ 0 replies \ @02174b3c39_lntxbot 7 Nov 2022
It seems a pity that opportunistically mining an empty block is better than having a new block ready to begin, even before the contents and validity of the preceding block is confirmed.
In the latter case, it might be wrong, it might overlap, but at least some more TXs would be confirmed.
reply
0 sats \ 0 replies \ @0359b79948 19 Oct 2022
It was mined < 1 min after the previous block.
reply