I am playing experiments with testnet blockchain, and it seems like the best block is always set about 2 hours into the future.
For example, now, the block has timestamp 90 minutes into the future. I am not linking the block itself since it will be quickly outdated anyway, but you can look at https://testnet.blockexplorer.com and the newest block will always be into the future.
How is that possible? Shoudln't the network check the timestamps, if they are sensible? Also, if anyone can fake the timestamps, do they have any reason to exist at all?
This extends both to mainnet and testnet; however, I haven't seen it happen on mainnet. Why?