全世界的钟表被官方加了 27 秒,前后半个多世纪。最后一秒停在 2016 年的最后一天,电视和网站都播了倒计时。那以后,再无来者。上周四,国际计量大会在法国凡尔赛投票,补丁游戏到此为止。从 2027 年 5 月 20 日起,协调世界时不再插入闰秒。
补丁的来历是这样的。地球自转不均匀,月球在拉,地核在晃,地表的水和冰还在搬家。原子钟走自己的,一秒就是一秒,准到千万年不差。两套时间对不上,1972 年国际计量大会定了规矩,差到 0.9 秒,就给全世界加一秒。我把 1972 年以来的记录翻了一遍,27 次全是加秒,没有一次是减。
拆补丁的理由比打补丁急迫。地球自转近年变快了,按老规矩,未来某天可能要减一秒,负闰秒。这东西从来没测试过,零样本。国际计量局和国际地球自转学会 2025 年专门开了个会评估风险,专家测算,到 2035 年前后出现的概率有三成。金融系统是高精度时间的典型用户,过往每一次闰秒,总有系统因为多出来那一秒出故障。多数成员国最后投票支持填坑,理由都摆在桌面上。
新规矩粗暴得让人愣住。UTC 和世界时的允许差值,从 0.9 秒直接放宽到 3600 秒,一小时。按地球自转现在的步点,这个差值要三千多年后才摸得到。换句话说,校准时间这件事,被一次性推给了三千多年后的子孙。2022 年那届大会埋的线,说最迟 2035 年解决,这一届提前交了卷。
对链上的人来说,这条新闻一点都不意外。Unix 时间戳从 1970 年起就只数自己的秒,一天 86400 秒,闰秒从来不进账。2016 年那多加的一秒,在比特币的区块时间戳里根本不存在。币安的 K 线,链上浏览器的出块记录,一帧都没多。过去十几年,全世界的系统为了那一秒加班写补丁的时候,链上协议连这个字段都没开过。
我的判断是,这里没有谁更先进,只有两种时间观。中心化世界每隔几年需要一次官方授权的时间修正,授权一次,全球跟着改一次。链上世界从第一天起就放弃修正,时间只往前,单调递增,错了也是历史。计量学家花了 54 年,用一个 3600 秒的容差,走到了同一侧。
有一件事我不确定。大会同时讨论了重新定义秒,还要给月球定一套参考时间尺度,月面时间和地球时间怎么换算,现在没有细则。天文界那些靠 UTC 反推世界时的老用户,代码要重写多少,也没有时间表。
下次再看到有人说链上时间不准,可以想想这个新闻。最准的那套官方时钟,刚刚承认补丁打不下去了。时间没有变得更准,只是终于不用再改。
$BTC $ETH $BNB
#闰秒 #原子钟 #区块链时间 #冷知识 #科技
补丁的来历是这样的。地球自转不均匀,月球在拉,地核在晃,地表的水和冰还在搬家。原子钟走自己的,一秒就是一秒,准到千万年不差。两套时间对不上,1972 年国际计量大会定了规矩,差到 0.9 秒,就给全世界加一秒。我把 1972 年以来的记录翻了一遍,27 次全是加秒,没有一次是减。
拆补丁的理由比打补丁急迫。地球自转近年变快了,按老规矩,未来某天可能要减一秒,负闰秒。这东西从来没测试过,零样本。国际计量局和国际地球自转学会 2025 年专门开了个会评估风险,专家测算,到 2035 年前后出现的概率有三成。金融系统是高精度时间的典型用户,过往每一次闰秒,总有系统因为多出来那一秒出故障。多数成员国最后投票支持填坑,理由都摆在桌面上。
新规矩粗暴得让人愣住。UTC 和世界时的允许差值,从 0.9 秒直接放宽到 3600 秒,一小时。按地球自转现在的步点,这个差值要三千多年后才摸得到。换句话说,校准时间这件事,被一次性推给了三千多年后的子孙。2022 年那届大会埋的线,说最迟 2035 年解决,这一届提前交了卷。
对链上的人来说,这条新闻一点都不意外。Unix 时间戳从 1970 年起就只数自己的秒,一天 86400 秒,闰秒从来不进账。2016 年那多加的一秒,在比特币的区块时间戳里根本不存在。币安的 K 线,链上浏览器的出块记录,一帧都没多。过去十几年,全世界的系统为了那一秒加班写补丁的时候,链上协议连这个字段都没开过。
我的判断是,这里没有谁更先进,只有两种时间观。中心化世界每隔几年需要一次官方授权的时间修正,授权一次,全球跟着改一次。链上世界从第一天起就放弃修正,时间只往前,单调递增,错了也是历史。计量学家花了 54 年,用一个 3600 秒的容差,走到了同一侧。
有一件事我不确定。大会同时讨论了重新定义秒,还要给月球定一套参考时间尺度,月面时间和地球时间怎么换算,现在没有细则。天文界那些靠 UTC 反推世界时的老用户,代码要重写多少,也没有时间表。
下次再看到有人说链上时间不准,可以想想这个新闻。最准的那套官方时钟,刚刚承认补丁打不下去了。时间没有变得更准,只是终于不用再改。
$BTC $ETH $BNB
#闰秒 #原子钟 #区块链时间 #冷知识 #科技