Towards More Reliable Bitcoin Timestamps (arXiv)
Short paper by Szalachowski (2018) showing Bitcoin block timestamps are miner-manipulable, and proposing external trusted timestamping authorities and SSL/TLS reference times to bound a block to a provable time window.
Overview
“Towards More Reliable Bitcoin Timestamps” is a short paper by Pawel Szalachowski (arXiv, 2018) that examines a weakness in how Bitcoin records time. Although the blockchain establishes a reliable ORDER of blocks, the wall-clock timestamp a miner writes into a block header is only loosely constrained by the protocol and can be shifted forward or backward within a wide tolerance without detection. That makes a raw block timestamp weak evidence of when data actually existed. The paper proposes a backward-compatible scheme that gives each block a narrow, provable time bracket derived from independent external sources, which connects directly to how Truestamp frames a submission window rather than a creation time.
Key points
- Bitcoin consensus only requires a block timestamp to exceed the median of the previous eleven blocks and to sit within a couple of hours of network-adjusted time, so a miner has meaningful freedom to misstate it.
- Consequently a block timestamp alone is a weak claim about real-world time: block ordering is strong, absolute timing is not.
- The construction brackets a block between two externally attested times, T0 and T1, so the block can be proven to have been created within that interval.
- The reference times come from widely deployed, already-trusted infrastructure (SSL/TLS servers acting as informal timestamping authorities), making the scheme practical to adopt without changing Bitcoin itself.
- The result is a provable freshness bound rather than a single asserted instant.
Relevance to Truestamp
Truestamp deliberately proves a submission window, not an exact creation time, and folds independent public randomness into its blocks. This paper is useful background on why raw blockchain timestamps are insufficient on their own, and on how external reference points can turn a loose timestamp into a bounded, verifiable interval, echoing the distinction between an item commitment and a block commitment.
Citations
- Towards More Reliable Bitcoin Timestamps (arXiv:1803.09028). Pawel Szalachowski, 2018. Primary source summarized by this document.