Bitcoin Forum

Other => Beginners & Help => Topic started by: RokShox on April 12, 2013, 06:56:26 AM



Title: Block 230939 is older than block 230938...why?
Post by: RokShox on April 12, 2013, 06:56:26 AM
Timestamp on 230939 predates that of 230938. The "Received Time" is later though.


Title: Re: Block 230939 is older than block 230938...why?
Post by: caveden on April 12, 2013, 06:58:52 AM
There's no easy way to enforce a "correct" timestamp on blocks, so some variance is accepted.

(I guess some miners also use the timestamp as a nonce, and that means that if you can produce more than 232 hashes per second you'll likely mine on blocks with "distorted" timestamps)


Title: Re: Block 230939 is older than block 230938...why?
Post by: RokShox on April 12, 2013, 07:05:46 AM
They only used an int for the nonce?


Title: Re: Block 230939 is older than block 230938...why?
Post by: caveden on April 12, 2013, 07:07:40 AM
Only 32 bits, yeah.
But the timestamp is also part of the header. And the miner can manipulate coinbase as he wants, what changes the Merkle Root which is also part of the header.