Google、微軟、Meta和亞馬遜發起了一項公共行動,呼籲要「廢除閏秒」,美國和法國計時當局已對此舉表示讚同。
閏秒是偶爾運用於協調世界時(UTC)的調整,經由增加或減少一秒,以消彌精確的時間(使用原子鐘測量)和不精確的觀測太陽時 (稱為UT1),之間的差異。這會由於地球自轉的不規則和長期項的地球自轉減慢(英語:ΔT (timekeeping))而有所不同。
UTC標準時間廣泛用於國際計時,並在大多數國家用作民用時的參考,它使用精確的原子時,因此,除非根據需要將其重置為UT1,否則將超前運行在觀測到的太陽時。閏秒的存在就是為了提供這樣的調整。
1972年,國際計量大會決定,當「世界時」與「原子時」之間時刻相差超過0.9秒時,就協調世界時上加上或減去1秒,以儘量接近「世界時」,這就是閏秒。
是否加入閏秒由位於巴黎的國際地球自轉和參考坐標系統服務決定,在公曆的每年6月或12月的最後一天的最後一分鐘進行跳秒或不跳秒,也就是說每年的這兩個一分鐘並不就是等於60秒,而是在60秒上下變化。
如果正閏秒,則這一秒是被加在第二天的00:00:00前的。當決定加入正閏秒的時候,當天23:59:59的下一秒當記為23:59:60,然後才是第二天的00:00:00。如果是負閏秒的話,23:59:58的下一秒就是第二天的00:00:00了。
目前,尚未出現負閏秒。
潤秒帶來什麼問題?
自1972年以來,世界計時機構已經為被稱為「國際原子時」(TAI)的全球時鐘增加了27次閏秒。在增加閏秒時,「國際原子時」在午夜23:59:59的下一秒並非變成0:0:0,而是會額外增加一個23:59:60的計時,而這就會給電腦造成很大的困擾,原因是其依賴一個由精確的計時伺服器組成的網路來安排事件,並記錄準確的活動順序,比如向資料庫添加資料等。
Google等科技巨頭表示,這種臨時調整帶來的問題,遠大於帶來的好處,比如網路中斷等問題。科技巨頭認為,由於地球的自轉速度實際上在歷史上並沒有太大變化,因此處理閏秒的問題最終是沒有意義的。
Facebook母公司Meta的研究科學家艾哈邁德 · 拜亞戈維(Ahmad Byagowi)在電子郵件中表示:「我們預測,如果我們只堅持使用『國際原子時』,而不進行閏秒觀測,那麼我們應該至少還可以堅持2000年忽略其中的誤差。」
這些科技巨頭與美國國家標準與技術研究所(NIST)和法國國際計量局(BIPM)一致認為,是時候該要拋棄閏秒了。
政府機構對此行動的支持是至關重要的,因為負責全球時鐘系統的歸根到底是政府和科學家,而不是科技公司。
閏秒的變化在2012年引發了Reddit的大規模停機,Mozilla、LinkedIn、Yelp和機票預訂服務Amadeus也都遇到過相關問題。2017年,Cloudflare因閏秒變化而遭遇的故障導致這家網路基礎設施公司客戶的一小部分伺服器離線。Cloudflare的軟體比較了兩個時鐘,計算出時間已經倒退,但無法對這一結果作出正確處理。
閏秒帶來大規模問題的最著名的例子就是所謂的「千年蟲」,當時人類創建的資料庫只記錄了1999年的最後兩位數,並在1999年變成2000年時帶來了一系列問題。等到2038年,當一些電腦用來計算1970年1月1日開始的秒數的32位數不再夠大時,相關的問題就會出現。
今年早些時候,當網路瀏覽器的版本號達到100時,一些網站因程式只處理兩位數的版本號而發生了堵塞。
為了緩解電腦時鐘無法處理「一分鐘有61秒」的問題,Google率先提出了「閏秒彌補」(leap smear)的想法,也就是在一天的過程中以許多微小的步驟來改變閏秒的變化。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!