Are block timestamps decentralized?

by JBrouwer   Last Updated May 15, 2019 19:28 PM

One thing I don't understand about the Ethereum protocol is how timestamps work. If I, as miner, have a reason to fiddle with timestamps (such as adding a few minutes to decrease the mining difficulty) I simply produce a block with a timestamp which is a few minutes larger than the current UNIX time.

I suppose that this is not possible, but I don't understand how this is enforced. Does the network simply not allow blocks which have a drift time which is too large compared to the current time? Or is there some kind of protocol in place which disencourages miners to create invalid timestamps?



Related Questions


Updated October 18, 2017 22:28 PM

Updated January 26, 2018 16:28 PM

Updated November 05, 2017 02:28 AM

Updated April 02, 2019 19:28 PM

Updated July 08, 2017 17:28 PM