近日,谷歌、微軟和亞馬遜等大型科技公司倡議將閏秒取消,并稱閏秒會對網(wǎng)絡(luò)造成顯著影響。
據(jù)了解,閏秒指“一秒的調(diào)整”,偶爾會被應(yīng)用于世界標準時,以適應(yīng)精確的國際原子時和觀測太陽時之間的差異。
具體來說,世界標準時廣泛用于國際計時,使用精確的國際原子時,但是一種折衷方案,有時為了符合不精確的觀測太陽時,世界標準時會通過閏秒的方式做出調(diào)整。
由于地球自轉(zhuǎn)的不規(guī)則和氣候等各種因素,何時添加閏秒是不可預測的。每個閏秒的插入通常由國際地球自轉(zhuǎn)和參考系統(tǒng)服務(wù)(IERS)負責,其會在世界標準時和觀測太陽時之間的差值接近0.6 秒時應(yīng)用閏秒,以確保兩者的差異永遠在0.9秒內(nèi)。
IERS每6個月都會發(fā)布一次公告(無論是否添加閏秒),此類公告通常在每個可能的閏秒日期之前發(fā)布。據(jù)維基百科介紹:閏秒自1972年推出以來,已經(jīng)有27次,上一次為2016年。
據(jù)了解,當2012年增加閏秒時,它導致Foursquare、Reddit、LinkedIn和Yelp等大量網(wǎng)站中斷。而2015年,盡管工程師們做了一定準備,但網(wǎng)絡(luò)仍然出現(xiàn)一些故障。
“消除”閏秒的方式
計算機非常善于計數(shù),但是人類引入了像閏秒這樣的不規(guī)則性,在午夜,將23:59:59的下一秒更改為23:59:60,而不是正常的0:0:0,這會導致計算機“消化”不良,進而影響網(wǎng)絡(luò)穩(wěn)定運行。
支持取消閏秒的科技公司告訴媒體,時間調(diào)整會導致眾多問題,甚至讓互聯(lián)網(wǎng)中斷。每次出現(xiàn)閏秒,他們都會遇到很大麻煩。若只考慮精確的國際原子時而沒有閏秒,預測應(yīng)該至少在2000年內(nèi)保持良好狀態(tài)。
本次取消閏秒的倡議還得到了國際測量局和美國國家標準與技術(shù)研究院的支持。政府的支持至關(guān)重要,因為閏秒取消與否最終由政府和相關(guān)科學家來決定,而不是技術(shù)公司。
另外,增加閏秒是一項主要使科學家和天文學家受益的措施。因為它允許他們使用世界標準時對天體進行觀測,如果不校正世界標準時,則必須對與世界標準時同步以進行天文觀測的傳統(tǒng)設(shè)備和軟件進行調(diào)整。而與地球自轉(zhuǎn)同步時鐘的閏秒目前造成的問題比它們的價值要多。
雖然在1972年引入閏秒可能是一個可以接受的解決方案,當時它利于科學界和電信行業(yè),但現(xiàn)在世界標準時引入閏秒對數(shù)字應(yīng)用程序和科學家來說都同樣糟糕,他們經(jīng)常選擇精確的國際原子時或觀測太陽時。
值得一提的是,為了緩解閏秒對計算機造成的影響,谷歌率先提出了“閏秒彌補”的概念,它將閏秒分解為大量微小的部分。這意味著在更長的時間內(nèi)放慢數(shù)字時鐘的速度,以考慮要添加的額外時間。
“閏秒彌補”非常敏感。如果服務(wù)器在此期間重新啟動,最終或許會得到“舊”或“新”時間,并可能會傳播到客戶端并導致中斷。
而且,由于世界上許多數(shù)字系統(tǒng)中沒有單一的集中式時間跟蹤方法,這意味著替代方法也可能造成混亂和中斷破壞。
到目前為止,只添加了正閏秒。但隨著地球自轉(zhuǎn)模式的變化,未來某個時候很可能得到一個負閏秒。然后,時間由23:59:58直接轉(zhuǎn)變?yōu)?0:00:00。
負閏秒的影響從未經(jīng)過大規(guī)模測試,它可能會對依賴計時器的軟件產(chǎn)生不可估量的影響。
隨著各行各業(yè)對時鐘精度的需求不斷增長,閏秒現(xiàn)在造成的損害大于好處。他們正在更大范圍推動在未來取消引入閏秒。時間保持在目前的水平,相信足以滿足下一個千年的需求。
最后,現(xiàn)在還沒有一個解決閏秒問題的任何單一方案,但許多組織都在研究有關(guān)閏秒的問題。國際電信聯(lián)盟正考慮是否繼續(xù)采用這種做法,并于2015年委托編寫關(guān)于閏秒問題的報告,預計將在2023年發(fā)布報告。