2
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?
1
That "timestamp" varies depending on from where you access the website. If I access https://testnet.blockexplorer.com/block/0000000051b24881f7ab79c2f80e2706fa38e62da4279f9f297f76c0297233c3 from Germany, it says "Oct 7, 2016 1:13:20 AM". However, If I access it from France, it says "Oct 6, 2016 11:13:20 PM".
– UTF-8 – 2016-10-06T21:52:10.710@UTF-8 it should always tell local time. It's strange, because - as far as I know - Germany and France have the same timezone. – Karel Bílek – 2016-10-10T11:48:42.700
1Germany and France do share the same time zone. To test whether my statement is correct, just connect to a VPN or use to Tor or something. I find it strange in general to use localized time on an international website (but that might be due to my general dislike of localization). If localization of time is used (which it shouldn't!), the used time zone should be stated next to it. – UTF-8 – 2016-10-10T19:38:15.260
@UTF-8 yeah, it's not great. But it's not really the issue I asked; if I try to look at the actual unix timestamps of the blocks, they are still 90 minutes in the future. You can report the time issue to bitpay on their github - https://github.com/bitpay/insight-ui
– Karel Bílek – 2016-10-11T11:09:31.180