市值 —24小时交易量 —BTC —恐惧指数 —
大师投资投资 & 收益
ZH
登录
广告
广告

比特币区块时间戳可能倒退,但区块链顺序不会改变

阅读20分享打印版
比特币区块时间戳可能倒退,但区块链顺序不会改变

关键点

  • 区块 974,988 在区块 974,987 之后挖出,但其时间戳却早了 3 分 22 秒。
  • 比特币允许区块时间戳与紧邻的前一个区块不一致,但须遵守共识限制。
  • 加密链接确定区块顺序;时间戳表示大致时间。

两个连续区块,时间戳却前后颠倒

11月7日,比特币区块时间戳似乎出现倒退:一个新挖出的区块显示的时间早于它的直接前序区块。这两条记录分别是时间戳为 21:22:24 UTC 的区块 974,987,以及时间戳为 21:19:02 UTC 的区块 974,988。由于区块 974,988 是之后挖出的,显示时间看起来颠倒了 3 分 22 秒。这一不一致引发了人们对比特币区块链是否发生故障的疑问。

这一差异可在一个公开的区块链浏览器上看到,Galaxy Digital 研究主管 Alex Thorn 也对此进行了指出。Thorn 表示,mempool.space 和他自己的仪表板都显示了这一表面上的倒序,同时强调两个显示都没有错。关键区别在于,页面上显示的时间是写入区块中的数值,并非由网络中央时钟在挖矿当时提供的精确记录。

乍一看,看到后一个区块显示的时间早于前一个区块,可能会让人觉得区块链自相矛盾,违背了自己的历史记录。但这起事件涉及的是时间戳,而不是区块的顺序。这两条记录指出了一个具体案例:这两种衡量方式出现了分歧。是否意味着共识机制失效,取决于比特币实际检查哪些规则,而这些规则并未要求每个区块的时间戳都晚于它的直接前序区块。

比特币时间戳的设定与检查方式

比特币矿工负责选择区块附带的时间戳。原文解释说,他们在寻找有效区块时可以调整时间戳,从而增加计算机需要测试的组合。这种灵活性意味着,时间戳并非简单地从一个区块到下一个区块原样传递的同步时钟读数。矿工在完成生成符合比特币规则的区块所需的工作时设定这一字段。

这种自由并非没有限制。区块的时间戳必须晚于前 11 个区块的中位时间,且不得比验证节点的时钟快两个小时以上。这些检查限制了时间戳的取值,但不要求区块之间的时间戳严格递增。换言之,允许的时间是根据更广泛的近期历史记录和节点时钟来判断的,而不只是与父区块的时间戳进行比较。

中位数规则是理解这种表面上的时间倒退的关键。时间戳可以早于紧邻的前一个区块,却仍晚于前 11 个区块的中位时间。因此,比特币的共识检查允许时间戳在局部出现一定程度的不规则。11 月 7 日的这对区块说明了这一区别:较新的区块显示的时间更早,但仅凭这一点并不能证明网络接受了无效区块。

为什么时间戳不能决定区块顺序

Thorn 的分析有助于了解时间戳与简单向前递增的时钟相差多大的频率。他表示,大约 3% 的比特币区块时间戳早于其父区块。他还说,大约每十个区块中就有一个区块的时间戳,比他的节点收到该区块的时间晚一分钟以上。这些数据描述了不同的时间戳行为,也说明了为什么不应将该字段视为精确且持续同步的现实时间记录。

这些数字并不意味着区块经常被重新排序,也不意味着共识规则遭到忽视。它们表明,时间戳可能与读者对精确时间顺序的预期不同,同时仍符合规定的检查条件。来源并未将此次事件归因于网络故障,而是解释了矿工设定的时间戳所发挥的允许作用。这对区块之所以引人关注,是因为它们显示的时间让这种区别格外明显。

比特币通过密码学链接确立区块顺序,而不是按时间戳排序。每个区块都包含前一个区块的唯一哈希值,将其与父区块连接起来,并明确记录之间的顺序。因此,后一个区块中的时间戳更早,并不会抹去或颠倒这种链接。要判断这两个区块中哪一个在链上先出现,密码学关系才是相关依据。

这起事件对基于时间的记录意味着什么

来源指出,真正的区块链重组需要存在一条累计挖矿工作量更大的竞争链。仅仅更改时间戳无法做到这一点。因此,时间戳不一致并不意味着交易被撤销,也不意味着较早的区块不再先于较晚的区块。这个区别很重要:令人意外的时间标记,与链上已接受历史的改变,是由不同机制决定的两种不同事件。

对于使用区块链记录来确定某事发生时间的人来说,实际局限在于,时间戳只是近似值,并非独立时钟给出的精确时间。区块高度提供顺序,而时间戳则依据比特币规则给出时间估计。来源特别指出,对于任何依赖区块链记录来精确确定事件发生时间的人来说,这一区别都很重要。在涉及时间的解读中,不应将显示的时间戳误认为现实世界精确时间的证明。

中本聪在原始白皮书中将比特币描述为“时间戳服务器”,但 11 月 7 日的示例说明,这一描述并不意味着时钟读数会严格按顺序排列。该系统依靠密码学证明确定区块顺序,并通过有界时间戳表示近似时间。根据报道,这起事件中矿工为何选择那个特定数值仍不确定;来源解释了规则和结果,但没有指出该区块时间戳背后的具体动机。

来源:BeInCrypto

更多关于主题 «加密货币新闻»

所有帖子
关于金钱的随机引用
没有钱唯一能做的事就是欠债。
— 海因茨·申克

其他部分的有趣内容

整个博客

评论 0

尚无评论

成为第一个分享您对此主题的看法或经验的人。

广告