pull down to refresh

https://m.stacker.news/26381

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?

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

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

It's likely timestamp miner put into block, not when block was received, can be off for hours.

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