In the Bitcoin wiki:

Block times are accurate only to within an hour or two.

is a bit vague. Is it possible to prove that an arbitrary accepted block timestamp is within x seconds of the real-world time? How?

  • What would you even want that time to be? The time that the block was assembled, or the time that it was solved, or the time it was seen by the network? – StephenM347 Mar 24 '17 at 17:51
  • @StephenM347 for example, in this answer bitcoin.stackexchange.com/a/29555/21671 the answer of bitcoind getrawtransaction returns a blocktime field, along the others (vin, vout, etc). I mean that "block time". – Victor Mar 24 '17 at 21:30
  • I know what field you're talking about, I'm not clear on what information you would want to be put in that field. – StephenM347 Mar 27 '17 at 15:43

Block timestamps are whatever time the miner wants to put in there, within some loose bounds, so there isn't a real guarantee.

For more info on what those bounds are, check out this answer:

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.