นาฬิกาอะตอมและการคลาดเคลื่อนของโลกถึงขีดจำกัด ― การตัดสินใจระดับนานาชาติเพื่อหลีกเลี่ยง "วินาทีอธิกสุรทินเชิงลบ"

นาฬิกาอะตอมและการคลาดเคลื่อนของโลกถึงขีดจำกัด ― การตัดสินใจระดับนานาชาติเพื่อหลีกเลี่ยง "วินาทีอธิกสุรทินเชิงลบ"

วินาทีที่หายไปจะหยุดโลกได้หรือไม่? วินาทีอธิกสุรทินลบและวิกฤตโครงสร้างพื้นฐาน

เมื่อเข็มนาฬิกาชี้ไปที่ 23:59:58 วินาที ถัดไปจะไม่แสดง 23:59:59 วินาที แต่จะกระโดดไปที่ 0:00:00 ของวันถัดไปทันที วินาทีที่ "ไม่มีอยู่จริง" นี้อาจกลายเป็นความจริงในอีกไม่กี่ปีข้างหน้า

ชื่อเรียกว่า "วินาทีอธิกสุรทินลบ" ที่ผ่านมาโลกได้เพิ่มวินาทีเพื่อปรับความคลาดเคลื่อนระหว่างการหมุนของโลกกับนาฬิกาอะตอม แต่ในช่วงไม่กี่ปีที่ผ่านมา การหมุนของโลกเร็วขึ้นชั่วคราว อาจจำเป็นต้องปรับโดยการลบวินาทีเป็นครั้งแรก สำหรับมนุษย์ วินาทีนี้สั้นจนไม่สามารถรับรู้ได้ แต่สำหรับคอมพิวเตอร์ เวลาคือภาษากลางที่สนับสนุนลำดับข้อมูล การทำธุรกรรม การซิงโครไนซ์การสื่อสาร การควบคุมอุปกรณ์ผลิตไฟฟ้า และสัญญาณตำแหน่งจากดาวเทียม หากตัวอักษรหนึ่งหายไปจากภาษานี้ อาจเกิดพฤติกรรมที่ไม่คาดคิดตามมา

อย่างไรก็ตาม การรับรู้ว่า "จะเกิดความวุ่นวายใหญ่ในเร็วๆ นี้" ไม่ถูกต้อง วันที่จะใช้วินาทีอธิกสุรทินลบยังไม่ได้กำหนด และมีการยืนยันจากประกาศของโครงการหมุนโลกและระบบอ้างอิงสากลว่า จะไม่มีการแทรกในปลายเดือนธันวาคม 2026 ในทางกลับกัน ผู้ที่เกี่ยวข้องกับมาตรฐานเวลาสากลกำลังพยายามเปลี่ยนระบบก่อนที่จะดำเนินการปรับที่ไม่รู้จัก จุดสนใจไม่ใช่การตื่นตระหนกเกี่ยวกับวินาทีที่อาจเกิดขึ้น แต่เป็นการแก้ปัญหาการออกแบบเวลาที่สังคมดิจิทัลเผชิญมานาน


เวลานาฬิกาอะตอมและเวลาการหมุนของโลก

พื้นฐานของเวลาที่เราใช้ในชีวิตประจำวันคือเวลาสากลเชิงพิกัด (UTC) ซึ่งสร้างขึ้นจากนาฬิกาอะตอมที่มีความแม่นยำสูงและเดินไปในอัตราเดียวกับเวลามาตรฐานสากล (TAI) ในทางกลับกัน การหมุนของโลกที่ทำให้เกิดกลางวันและกลางคืนไม่ใช่นาฬิกาที่สมบูรณ์แบบ การกระทำของน้ำขึ้นน้ำลงของดวงจันทร์ การเคลื่อนไหวของมหาสมุทรและบรรยากาศ การเคลื่อนไหวของของไหลภายในโลก และการย้ายมวลจากแผ่นน้ำแข็งไปยังทะเล ทำให้ความยาวของวันเปลี่ยนแปลงเล็กน้อย

ดังนั้น เพื่อไม่ให้ความแตกต่างระหว่างเวลาการหมุนของโลก (UT1) และ UTC ใหญ่เกินไป ระบบที่เพิ่มวินาทีให้กับ UTC จึงถูกนำมาใช้ ซึ่งเรียกว่า "วินาทีอธิกสุรทิน" ตั้งแต่เริ่มต้นระบบในปี 1972 มีการเพิ่มวินาทีทั้งหมด 27 วินาที ล่าสุดคือวันที่ 31 ธันวาคม 2016 และการปรับทั้งหมดที่ผ่านมาเป็นการเพิ่มวินาที "วินาทีอธิกสุรทินบวก"

ในวินาทีอธิกสุรทินบวก จะมีการแทรก 23:59:60 วินาทีที่ปกติไม่มีอยู่จริงก่อนที่จะเข้าสู่วันถัดไป ในวินาทีอธิกสุรทินลบ จะข้ามวินาทีสุดท้ายไป การดูเข็มนาฬิกาเพียงอย่างเดียวอาจดูเหมือนเป็นการดำเนินการที่ง่าย แต่ในระบบข้อมูลสมัยใหม่มีสมมติฐานที่ฝังอยู่ เช่น "1 นาทีต้องมี 60 วินาทีเสมอ" "เวลาเพิ่มขึ้นในช่วงเวลาที่คงที่" และ "เวลาที่กำหนดต้องมีอยู่เสมอ" วินาทีอธิกสุรทินลบทำลายสมมติฐานที่ว่า "เวลาทุกเวลาจะมาถึงครั้งหนึ่ง"


ทำไมโลกถึงหมุนเร็วขึ้นอย่างกะทันหัน

การหมุนของโลกในระยะยาวจะช้าลงเล็กน้อยเนื่องจากการกระทำของน้ำขึ้นน้ำลงของดวงจันทร์ แต่การเปลี่ยนแปลงในระยะสั้นถึงหลายสิบปีไม่ได้เป็นไปในทิศทางเดียว เมื่อแกนของเหลวภายนอกส่งโมเมนตัมเชิงมุมไปยังแมนเทิล ความเร็วการหมุนของส่วนที่เป็นของแข็งรวมถึงพื้นผิวโลกก็เปลี่ยนแปลง การเคลื่อนไหวของลม กระแสน้ำ และการย้ายมวลตามฤดูกาลก็ทำให้ความยาวของวันเปลี่ยนแปลงเล็กน้อย

งานวิจัยที่ตีพิมพ์ในวารสาร Nature ในปี 2024 วิเคราะห์ว่าการเปลี่ยนแปลงภายในโลกทำให้การหมุนของส่วนที่เป็นของแข็งเร็วขึ้น ในขณะที่การละลายของน้ำแข็งในกรีนแลนด์และแอนตาร์กติกาอย่างรวดเร็วทำให้การย้ายมวลลดความเร็วลง เมื่อมวลน้ำที่เคยอยู่ใกล้ขั้วโลกกระจายไปทางเส้นศูนย์สูตร มวลจะย้ายไปยังตำแหน่งที่ห่างจากแกนหมุน คล้ายกับการที่นักสเก็ตน้ำแข็งเปิดแขนออกแล้วหมุนช้าลง

งานวิจัยเดียวกันนี้แสดงให้เห็นว่า หากระบบ UTC ปัจจุบันยังคงดำเนินต่อไป อาจจำเป็นต้องมีการปรับลบภายในปี 2029 หากไม่มีการละลายของแผ่นน้ำแข็งเนื่องจากภาวะโลกร้อน เวลาที่จำเป็นอาจเร็วขึ้นประมาณ 3 ปี อย่างไรก็ตาม นี่ไม่ใช่การพยากรณ์ที่แน่นอนที่สามารถเขียนลงในปฏิทินได้ การเปลี่ยนแปลงภายในโลกหรือบรรยากาศและมหาสมุทรมีความไม่แน่นอน ทำให้ยากที่จะทำนายความเร็วการหมุนในอนาคตเป็นรายปี ตัวเลขปี 2029 ควรอ่านเป็นฉากที่แสดงเหตุผลในการเร่งการเปลี่ยนแปลงระบบ


ทำไมแค่ 1 วินาทีถึงสั่นคลอนโครงสร้างพื้นฐานได้

อันตรายไม่ได้อยู่ที่มนุษย์จะทำอะไรไม่ได้ใน 1 วินาที แต่คือการที่อุปกรณ์หลายตัวตีความเวลาต่างกัน ทำให้เกิดความขัดแย้งในลำดับเหตุการณ์และเวลาที่ผ่านไป

ในเครือข่ายการสื่อสาร หากเวลาของล็อก ใบรับรอง โทเค็นการยืนยัน หรือการประมวลผลแพ็กเก็ตไม่ตรงกัน การประมวลผลที่ปกติอาจถูกตัดสินว่าไม่ถูกต้อง หรือการวิเคราะห์สาเหตุของปัญหาอาจพังทลาย ในเครือข่ายไฟฟ้า การวัดเฟสและอุปกรณ์ป้องกันที่อยู่ห่างไกลต้องพึ่งพาการซิงโครไนซ์ที่แม่นยำ การกำหนดตำแหน่งด้วยดาวเทียมต้องการการจัดการเวลามาตรฐานเป็นรากฐาน เนื่องจากตำแหน่งถูกคำนวณจากความแตกต่างของเวลาที่คลื่นวิทยุมาถึง ในตลาดการเงินและการชำระเงิน ลำดับของคำสั่งที่มารวมกันในเวลาเดียวกัน การบันทึกที่เป็นธรรม และการตัดสินใจตามกำหนดเวลาเป็นปัญหา ในคลาวด์และฐานข้อมูล เซิร์ฟเวอร์ที่กระจายอาจไม่สามารถตัดสินได้ว่า "การอัปเดตใดมาก่อน"

แน่นอนว่าระบบที่แข็งแกร่งจะใช้การวัดเวลาการประมวลผลด้วยนาฬิกาที่เพิ่มขึ้นอย่างต่อเนื่องแทนนาฬิกาแขวน และรวมถึงความไม่แน่นอนของการซิงโครไนซ์เวลาและความล่าช้าของเครือข่าย อย่างไรก็ตาม โครงสร้างพื้นฐานในความเป็นจริงประกอบด้วยอุปกรณ์เก่าและใหม่ ระบบปฏิบัติการที่แตกต่างกัน ข้อกำหนดเฉพาะ และอุปกรณ์ฝังตัวที่ไม่สามารถอัปเดตได้ ไม่ใช่ทุกอย่างจะถูกนำไปใช้ตามตำรา นอกจากนี้ แม้อุปกรณ์แต่ละตัวจะถูกต้อง แต่หากผู้ให้บริการรายหนึ่งข้ามวินาทีทันที ในขณะที่อีกรายใช้เวลาหลายชั่วโมงในการเร่งนาฬิกา ความไม่ตรงกันอาจเกิดขึ้นที่จุดเชื่อมต่อ

วิธีการ "ดูดซับทีละน้อย" นี้เรียกว่า "Leap Smear" ซึ่งสามารถหลีกเลี่ยงการกระโดดที่ฉับพลันได้ แต่หากแต่ละบริษัทมีเวลาและเส้นโค้งการปรับที่ต่างกัน นาฬิกาที่ชี้ไปที่ช่วงเวลาเดียวกันอาจไม่ตรงกัน ปัญหาไม่ได้อยู่ที่ไม่มีวิธีการหลีกเลี่ยงที่ถูกต้อง แต่คือไม่มีวิธีการนำไปใช้ที่เป็นมาตรฐานสากล


วินาทีอธิกสุรทินในอดีตทำลายอะไรบ้าง

ความกังวลไม่ใช่แค่ทฤษฎี ในปี 2012 วินาทีอธิกสุรทินบวกทำให้เกิดข้อผิดพลาดที่การใช้ CPU ของเซิร์ฟเวอร์ Linux เพิ่มขึ้นอย่างรวดเร็ว และมีรายงานว่าหลายบริการรวมถึง Reddit ได้รับผลกระทบ ในปี 2017 ซอฟต์แวร์ DNS ของ Cloudflare พบว่าข้อสมมติฐานที่ว่าเวลาที่ผ่านไปจะไม่เป็นลบถูกทำลาย ทำให้การแก้ไขชื่อบางส่วนล้มเหลว ตามรายงานหลังเหตุการณ์ของบริษัท อุปกรณ์ที่ได้รับผลกระทบมากที่สุดได้รับการแก้ไขภายในประมาณ 90 นาที และการดำเนินการแก้ไขทั่วโลกเสร็จสิ้นในอีกไม่กี่ชั่วโมงต่อมา

สิ่งสำคัญไม่ใช่ "โลกเคยพังในอดีต" แม้ผลกระทบจะจำกัด แต่จุดที่ยุ่งยากคือการที่ข้อมูลผิดปกติร่วมกันส่งไปยังระบบหลายระบบในเวลาเดียวกัน ในกรณีบั๊กทั่วไป มักจะปรากฏขึ้นทีละขั้น แต่วินาทีอธิกสุรทินเป็นเหตุการณ์ที่เกิดขึ้นพร้อมกันทั่วโลก นอกจากนี้ วินาทีอธิกสุรทินลบยังไม่มีตัวอย่างการใช้งานจริง และไม่สามารถทราบได้ว่ามีโค้ดหรืออุปกรณ์ที่แจกจ่ายเวลาที่คาดการณ์เฉพาะวินาทีอธิกสุรทินบวกเหลืออยู่มากน้อยเพียงใด

อย่างไรก็ตาม ไม่สามารถกล่าวได้ง่ายๆ ว่า "วินาทีอธิกสุรทินลบอันตรายกว่าวินาทีอธิกสุรทินบวก" ในการแสดงผลของ UTC การปรับลบจะข้ามวินาทีหนึ่งไปข้างหน้า ทำให้บางครั้งจัดการได้ง่ายกว่าการปรับบวกที่ทำให้เวลาซ้ำกัน ข้อผิดพลาดประเภทอื่นๆ อาจเกิดขึ้น เช่น การดำเนินการที่กำหนดไว้ล่วงหน้าเกิดขึ้นเร็วขึ้น 1 วินาที งานที่ตั้งไว้ในเวลาที่ไม่มีอยู่จริงถูกข้ามไป หรือเวลาที่ผ่านไปถูกคำนวณเกิน 1 วินาที ความรุนแรงของปัญหาขึ้นอยู่กับระบบปฏิบัติการ วิธีการแจกจ่ายเวลา และการออกแบบแอปพลิเคชัน


ความกลัวและความสงบในโซเชียลมีเดีย

ในปี 2026 การอภิปรายใน Hacker News ที่มีนักเทคนิคเข้าร่วม มีโพสต์ที่น่าสนใจเกี่ยวกับประสบการณ์ปัญหาวินาทีอธิกสุรทินในอดีต ผู้เข้าร่วมคนหนึ่งระลึกถึงประสบการณ์ที่ CPU ของเซิร์ฟเวอร์เต็มโดยไม่มีการเปลี่ยนแปลงหรือการเข้าถึงที่เพิ่มขึ้นในปี 2012 และไม่ฟื้นตัวจนกว่าจะรีบูต ซึ่งเขาเรียกว่า "บั๊กที่แย่ที่สุดในประสบการณ์การทำงาน 20 ปี" ผู้เข้าร่วมอีกคนหนึ่งกล่าวว่าเขาได้รู้ถึงสาเหตุเมื่อเห็นล็อกที่บันทึกวินาทีเดียวกันสองครั้ง และตั้งแต่นั้นมาเขาได้ตรวจสอบประกาศวินาทีอธิกสุรทินทุกครึ่งปี การตอบสนองจากประสบการณ์ในสถานที่ทำงานแสดงให้เห็นว่าการแก้ไขเวลาเพียงเล็กน้อยก็สามารถสร้างความสับสนและภาระในการกู้คืนได้มาก

 

ในทางกลับกัน มีความคิดเห็นที่ว่าไม่ควรกลัววินาทีอธิกสุรทินลบเกินไป "เวลาเดินไปข้างหน้า ดังนั้นจึงง่ายกว่าการวนซ้ำของเวลา" "แม้ว่าการดำเนินการจะไม่เกิดขึ้นในวินาทีที่กำหนด แต่ระบบส่วนใหญ่ก็จัดการกับการสูญเสียที่คล้ายกันจากภาระหรือความล่าช้าเป็นประจำ" "เวลาที่ผ่านไปควรวัดด้วยนาฬิกาที่เพิ่มขึ้นอย่างต่อเนื่องแทนที่จะหักลบจาก UTC" เป็นข้อสังเกต การควบคุมแบบเรียลไทม์และการจัดตารางเวลาต้องการความระมัดระวัง แต่ถ้าออกแบบอย่างเหมาะสม ผลกระทบสามารถจำกัดได้

ในชุมชนโปรแกรมเมอร์ของ Reddit มีเสียงว่า "ระบบสำคัญควรทดสอบวินาทีอธิกสุรทินลบ" "การใช้ UTC เป็นเวลาต่อเนื่องในกระบวนการภายในคอมพิวเตอร์เป็นปัญหา" ในทางกลับกัน มีการโต้แย้งว่าไม่ควรโทษวินาทีอธิกสุรทินเพียงอย่างเดียวเนื่องจากมีตัวเลือกอื่นๆ เช่น เวลามาตรฐานอะตอมหรือเวลาที่เพิ่มขึ้นอย่างต่อเนื่อง ความสงสัยเกี่ยวกับการพยายามใช้กลไกเดียวกันเพื่อตอบสนองทั้งเวลาสาธารณะที่ใกล้เคียงกับเวลาทางดาราศาสตร์และเวลาที่ไม่ขาดตอนที่คอมพิวเตอร์ต้องการ

โพสต์เหล่านี้ไม่ใช่การสำรวจความคิดเห็นที่เป็นตัวแทนของผู้ใช้ทั้งหมด แต่เป็นการอภิปรายสาธารณะที่นักเทคนิคที่สนใจในหัวข้อนี้เขียนขึ้นเอง อย่างไรก็ตาม การแตกแยกของการตอบสนองแสดงให้เห็นถึงแก่นของปัญหา วินาทีที่ง่ายในบางการใช้งานอาจกลายเป็นปัญหาร้ายแรงในอีกการใช้งาน การเปลี่ยนแปลงมาตรฐานร่วมกันไม่ใช่แค่ "เขียนโค้ดให้ถูกต้องแล้วจบ" แต่เป็นปัญหาการปรับเปลี่ยนที่ต้องย้ายระบบที่แตกต่างกันทั่วโลกพร้อมกัน


ในเดือนตุลาคม 2026 เวลาสากลจะเปลี่ยนแปลงครั้งใหญ่หรือไม่

การประชุมใหญ่ของสำนักชั่งตวงวัดระหว่างประเทศในปี 2022 ตัดสินใจที่จะอนุญาตให้ความแตกต่างระหว่าง UTC และ UT1 ใหญ่ขึ้น และยุติการพึ่งพาวินาทีอธิกสุรทินภายในปี 2035 นอกจากนี้ ในการประชุม