Paper 2023/1648 Original: eprint.iacr.org/2023/1648 ↗

On-Chain Timestamps Are Accurate

Apostolos Tzinas
Srivatsan Sridhar
Dionysis Zindros
Abstract

When Satoshi Nakamoto introduced Bitcoin, a central tenet was that the blockchain functions as a timestamping server. In the Ethereum era, smart contracts widely assume on-chain timestamps are mostly accurate. In this paper, we prove this is indeed the case, namely that recorded timestamps do not wildly deviate from real-world time, a property we call timeliness. Assuming a global clock, we prove that all popular mechanisms for constructing blockchains (proof-of-work, longest chain proof-of-stake, and quorum-based proof-of-stake) are timely under honest majority, but a synchronous network is a necessary condition. Next we show that all timely blockchains can be suitably modified, in a black-box fashion, such that all honest parties output exactly the same ledgers at the same round, achieving a property we call supersafety, which may be of independent interest. Conversely, we also show that supersafety implies (perfect) timeliness, completing the circle.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2023-10-24: last updated
2023-10-24: published
Short URL
https://ia.cr/2023/1648
License
https://creativecommons.org/licenses/by-sa/4.0/

BibTeX

@misc{cryptoeprint:2023/1648,
      author = {Apostolos Tzinas and Srivatsan Sridhar and Dionysis Zindros},
      title = {On-Chain Timestamps Are Accurate},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/1648},
      year = {2023},
      url = {https://eprint.iacr.org/2023/1648}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.