Timestamps are not reliable since they are user reported. This is a well known problem of distributed networks where computers come on and offline and have no reliable way to validate them.

Bitcoin intentionally avoids trusting the timestamps as much as it can, and although they are used in some aspects of the system, they are used in aggregate (using averages) and there are safeguards to avoid calculations being skewed by maliciously reported timestamps.

If someone were to attack the network, they would have to consider the timestamps they use, but considering they report the timestamps themselves, it is not a factor that helps in any way against 51% attacks.

Reply to this note

Please Login to reply.

Discussion

To be clear, there are no timestamps on the transactions themselves, only on the blocks produced by miners.

And no, this wasn't an oversight, this isn't something that we could change that fixes the 51% problem, we haven't been running, testing, critiquing, and attacking bitcoin for 13 years and not thinking about how to improve it.