Block 838906 has a time of ‎2024-04-12 15:11:01 Block 838907 has a time of 2024-04-12 15:08:41
Tell me how I am stupid and what am I missing?
It's likely timestamp miner put into block, not when block was received, can be off for hours.
reply
A block is allowed to have a timestamp strictly higher than the median of the last 11(?) blocks.
Timestamps are difficult in distributed systems.
reply
A block’s time stamp is valid when it's greater than the median of the last eleven blocks and less than the evaluating node’s current time plus two hours: https://bitcoin.stackexchange.com/q/915/5406
reply
Timestamping is hard
reply
That's interesting.... from mempool's doc:
When a new block is found, mining pools send miners a block template with no transactions so they can start searching for the next block as soon as possible. They send a block template full of transactions right afterward, but a full block template is a bigger data transfer and takes slightly longer to reach miners.
In this intervening time, which is usually no more than 1-2 seconds, miners sometimes get lucky and find a new block using the empty block template.
reply