比特币于 11 月 7 日“逆时而行”,似乎打破了区块链时间顺序的基本规则——一枚新挖出的区块,其时间戳竟早于前一区块。
这一发现引发了一个非同寻常的问题:比特币区块链是否存在漏洞?
Galaxy Digital 研究主管 Alex Thorn 关注了本次事件,并解释了为何比特币的内部时钟并不总是与现实世界时间严格一致。
此次“时间倒流”由连续的两枚区块引发:
- 区块 974,987:时间戳标记为 21:22:24 UTC。
- 区块 974,988:后挖出,但时间戳为 21:19:02 UTC。
据比特币公开区块浏览器显示,后一个区块的区块链时间竟“提前”了超过 3 分钟。
why does block 974,988 show “22 minutes ago” while the block before it, 974,987, shows 18? mempool dot space and my own dashboard both show it, and neither is wrong. the timestamp inside a block is set by the miner, not by the network pic.twitter.com/sugtYJNyeP
— Alex Thorn (@intangiblecoins) November 7, 2026
比特币的时间为何会“倒流”?
这背后的根本原因,要从比特币挖矿机制说起。
矿工在打包每个区块时有权选择时间戳,并可在拼装区块的过程中灵活调整,以增加自身计算机的尝试组合数量,从而提高挖矿效率。
比特币协议允许矿工灵活设定时间戳,但需遵守两大规则:
- 时间戳必须大于前 11 个区块时间的中位数。
- 时间戳不能超过验证节点本地时间 2 小时。
最关键的一点:时间戳其实不需要比上一块区块的时间后。
据Thorn 分析,约 3% 的比特币区块其时间戳早于“父区块”,其中约 10% 的区块时间戳比节点实际收到区块的时间早超过 1 分钟。
consensus checks two things: the stamp must beat the median of the previous 11 blocks and sit under 2 hours ahead of the node's clock. nothing actually says a block must be later than the one before it. miners also roll the time forward to get fresh work, so stamps drift ahead
— Alex Thorn (@intangiblecoins) November 7, 2026
这意味着比特币交易可以被逆转吗?
答案是否定的。比特币区块链的区块顺序,靠加密哈希链接确定,而非简单时间戳。
每个区块都记录有前一区块的唯一哈希值,链上顺序一目了然,先后关系不受时间戳影响。
若想让区块链“重组”必须有累计算力更强的分支链,仅靠篡改时间戳并不能实现区块逆转或篡改。
但需要注意:如果有人试图以区块链时间来严格界定某个事件的发生时刻,那么时间戳与实际顺序就有一定出入空间,需要额外留意。
比特币的“区块高度”才代表严格的先后顺序,而“时间戳”更多提供了一个大致时间线索。
中本聪(Satoshi Nakamoto)曾在比特币早期白皮书中,将比特币形容为“时间戳服务器”。时隔 18 年,11 月 7 日这起小插曲,让人们再度认识到,区块链秩序的本质在于加密学证明,而不是一台永远精确的时钟。

