Les horloges atomiques et le décalage de la Terre atteignent leurs limites - Décision internationale pour éviter la "seconde intercalaire négative"

Les horloges atomiques et le décalage de la Terre atteignent leurs limites - Décision internationale pour éviter la "seconde intercalaire négative"

Une seconde "disparue" pourrait-elle arrêter le monde ? La vérité derrière la seconde intercalaire négative et la crise des infrastructures

Lorsque l'horloge affiche 23h59m58s, l'instant suivant ne montre pas 23h59m59s, mais passe directement à 00h00m00s le jour suivant. Cette "seconde inexistante" pourrait devenir une réalité dans quelques années.

Son nom est "seconde intercalaire négative". Jusqu'à présent, le monde a ajouté une seconde pour ajuster le décalage entre la rotation de la Terre et les horloges atomiques. Cependant, ces dernières années, la rotation de la Terre s'est temporairement accélérée, et il pourrait être nécessaire pour la première fois de retirer une seconde. Pour les humains, c'est une durée si courte qu'elle est négligeable. Mais pour les ordinateurs, le temps est un langage commun qui soutient l'ordre des données, la validation des transactions, la synchronisation des communications, le contrôle des installations de production d'énergie et les signaux de positionnement par satellite. Si un caractère disparaît soudainement de ce langage, cela pourrait entraîner une chaîne de comportements inattendus.

Cependant, il n'est pas exact de dire que "un grand chaos est inévitablement imminent". La date de mise en œuvre de la seconde intercalaire négative n'est pas fixée, et il a été confirmé par l'annonce de l'International Earth Rotation and Reference Systems Service qu'elle ne sera pas insérée à la fin de décembre 2026. En fait, les parties prenantes des normes de temps internationales cherchent à changer le système lui-même avant d'exécuter cet ajustement inconnu. Le point central n'est pas la panique d'une seconde qui pourrait ou non se produire, mais si la société numérique peut enfin résoudre le "problème de conception du temps" qu'elle traîne depuis des années.


Le temps des horloges atomiques et le temps de la rotation de la Terre

La base du temps que nous utilisons au quotidien est le Temps Universel Coordonné (UTC). L'UTC progresse à la même vitesse que le Temps Atomique International (TAI), basé sur des horloges atomiques de haute précision. D'un autre côté, la rotation de la Terre, qui crée le jour et la nuit, n'est pas une horloge parfaite. Les effets de marée de la Lune, les mouvements océaniques et atmosphériques, les mouvements fluides à l'intérieur de la Terre et le transfert de masse des calottes glaciaires vers les océans font que la durée d'une journée fluctue légèrement.

Pour éviter que la différence entre l'UTC et le temps UT1, qui représente l'angle de rotation de la Terre, ne devienne trop grande, un système a été adopté pour introduire des sauts d'une seconde dans l'UTC. C'est ce qu'on appelle la seconde intercalaire. Depuis le début du système en 1972, 27 secondes ont été ajoutées. La dernière fois était le 31 décembre 2016, et tous les ajustements jusqu'à présent ont été des "secondes intercalaires positives" où une seconde est ajoutée.

Dans le cas d'une seconde intercalaire positive, une seconde inexistante, 23h59m60s, est insérée avant de passer au jour suivant. Dans le cas d'une seconde intercalaire négative, la dernière seconde est sautée. Bien que cela puisse sembler une opération simple en regardant uniquement les aiguilles de l'horloge, les systèmes d'information modernes intègrent des présupposés implicites tels que "une minute a toujours 60 secondes", "le temps augmente à intervalles réguliers", et "chaque instant spécifié existe nécessairement". La seconde intercalaire négative brise la partie de ces présupposés selon laquelle "chaque instant est visité au moins une fois".


Pourquoi la Terre s'est-elle soudainement accélérée ?

Sur une longue échelle de temps, la rotation de la Terre ralentit progressivement principalement en raison des effets de marée de la Lune. Cependant, les changements à court terme et sur plusieurs décennies ne sont pas unidirectionnels. Lorsque le noyau externe liquide transfère son moment angulaire au manteau, la vitesse de rotation de la partie solide, y compris la surface, change également. Les vents, les courants océaniques et les mouvements saisonniers de l'eau modifient également subtilement la durée d'une journée.

Une étude publiée dans la revue scientifique Nature en 2024 a analysé que les changements internes de la Terre accélèrent la rotation de la partie solide, tandis que le transfert de masse dû à la fonte rapide des glaces au Groenland et en Antarctique atténue cette accélération. Lorsque l'eau près des pôles s'étend vers l'équateur, la masse se déplace vers des endroits éloignés de l'axe de rotation. C'est un effet similaire à celui d'un patineur artistique qui ralentit sa rotation en écartant les bras.

La même étude a indiqué que si le système UTC actuel se poursuit, un ajustement négatif sera nécessaire d'ici 2029. Sans la fonte des calottes glaciaires due au réchauffement climatique, le moment nécessaire aurait pu être environ trois ans plus tôt. Cependant, ce n'est pas une prévision définitive à inscrire sur un calendrier. Les changements internes de la Terre, ainsi que ceux de l'atmosphère et des océans, sont irréguliers, et il est difficile de prédire avec précision la vitesse de rotation future sur une base annuelle. Le chiffre de 2029 doit être lu comme un scénario illustrant la raison d'accélérer le changement de système, plutôt qu'une annonce que "une seconde disparaîtra nécessairement ce jour-là".


Pourquoi une seule seconde peut-elle ébranler les infrastructures ?

Le danger ne réside pas dans le fait que les humains ne puissent rien faire pendant une seconde. C'est que plusieurs appareils interprètent le temps selon des règles différentes, ce qui entraîne des divergences sur l'ordre des événements ou la durée écoulée.

Dans les réseaux de communication, si les horodatages des journaux, certificats, jetons d'authentification et traitements de paquets sont décalés, des traitements normaux peuvent être jugés incorrects, ou les relations de cause à effet dans l'analyse des pannes peuvent être perturbées. Dans les réseaux électriques, les mesures de phase et les dispositifs de protection à des endroits éloignés dépendent d'une synchronisation précise. La localisation par satellite repose sur le temps que mettent les signaux radio à arriver, ce qui rend le traitement des normes de temps crucial. Dans les marchés financiers et les paiements, l'ordre des ordres concentrés à la même heure, l'enregistrement équitable et la détermination des délais sont problématiques. Dans le cloud et les bases de données, les serveurs distribués peuvent ne pas être en mesure de déterminer "quelle mise à jour est arrivée en premier".

Bien sûr, les systèmes robustes utilisent des horloges à augmentation monotone qui ne reculent pas pour mesurer le temps de traitement, plutôt que des horloges murales. Ils prennent également en compte les fluctuations de synchronisation temporelle et les retards de réseau. Cependant, les infrastructures réelles mélangent anciens et nouveaux équipements, différents systèmes d'exploitation, spécifications propriétaires et dispositifs intégrés qui ne peuvent être mis à jour. Tout n'est pas nécessairement implémenté selon les manuels. De plus, même si un appareil fonctionne correctement seul, si un opérateur saute instantanément une seconde tandis qu'un autre accélère progressivement l'horloge sur plusieurs heures, des divergences apparaissent aux points de connexion.

Cette méthode d'"absorption progressive" est appelée "smeared leap". Bien qu'elle évite les sauts brusques, si le temps et la courbe d'ajustement varient d'une entreprise à l'autre, les horloges indiquant le même instant ne correspondent pas. Le problème n'est pas qu'il n'existe pas de solution correcte, mais qu'il n'y a pas de méthode d'implémentation commune au monde entier.


Qu'ont détruit les secondes intercalaires passées ?

Les inquiétudes ne sont pas que théoriques. Lors de la seconde intercalaire positive de 2012, un bug a provoqué une augmentation soudaine de l'utilisation du CPU sur les serveurs Linux, affectant plusieurs services comme Reddit. En 2017, le logiciel DNS de Cloudflare a échoué dans certaines résolutions de noms car il supposait que le temps écoulé ne pouvait pas être négatif. Selon le rapport post-incident de l'entreprise, les appareils les plus touchés ont été corrigés en environ 90 minutes, et le déploiement mondial des correctifs a été achevé quelques heures plus tard.

L'important n'est pas que "le monde ait été détruit par le passé". Même si l'impact est limité, le fait que des entrées anormales communes atteignent de nombreux systèmes au même moment est problématique. Un bug normal se manifeste souvent progressivement, mais une seconde intercalaire est un événement mondial simultané. De plus, une seconde intercalaire négative n'a jamais été mise en œuvre, et il est impossible de savoir combien de codes et d'appareils de distribution de temps restent basés uniquement sur les secondes intercalaires positives.

Cependant, il n'est pas simple de dire que "la seconde intercalaire négative est plus dangereuse que la seconde intercalaire positive". Sur l'affichage UTC, l'ajustement négatif avance d'une seconde, ce qui peut être plus facile à gérer que l'ajustement positif qui répète le même instant. Des dysfonctionnements différents peuvent survenir, tels que des processus prévus qui s'activent une seconde plus tôt, des tâches programmées à un instant inexistant qui sont sautées, ou un temps écoulé calculé avec une seconde de trop. La gravité dépend du système d'exploitation, du mode de distribution du temps et de la conception des applications.


Les opinions divergentes sur les réseaux sociaux entre "peur" et "calme"

Dans les discussions de 2026 sur Hacker News, un site fréquenté par des techniciens, les publications de ceux qui ont vécu des pannes de secondes intercalaires passées se démarquent. Un participant se souvient d'une expérience où, en 2012, le CPU d'un serveur s'est soudainement saturé sans changement ni augmentation d'accès, et ne s'est rétabli qu'après redémarrage, qualifiant cela de "pire bug en 20 ans de carrière". Un autre a découvert la cause en voyant le même instant enregistré deux fois dans un journal, et depuis, vérifie les annonces de secondes intercalaires tous les six mois. Les réactions basées sur l'expérience de terrain montrent que même une légère correction temporelle peut entraîner une grande confusion et une charge de travail de récupération jusqu'à ce que la cause soit identifiée.

 

D'un autre côté, de nombreuses opinions estiment qu'il ne faut pas craindre excessivement la seconde intercalaire négative. "Le temps avance, donc c'est plus simple que la 'boucle temporelle' due à la répétition", "Même si un processus ne s'exécute pas à la seconde spécifiée, de nombreux systèmes traitent régulièrement des pertes similaires dues à des charges ou des retards", "Le temps écoulé doit être mesuré avec un chronomètre à augmentation monotone, et non avec la soustraction de l'UTC", sont quelques-unes des remarques. Bien qu'une attention soit nécessaire pour les planificateurs et le contrôle en temps réel, si la conception est appropriée, l'impact peut être localisé, selon cette position calme.

Dans la communauté des programmeurs de Reddit, on trouve également des voix disant "Les systèmes critiques devraient tester la seconde intercalaire négative" et "Utiliser l'UTC comme temps continu universel pour les traitements informatiques est en soi problématique". À l'inverse, certains rétorquent qu'il n'est pas juste de blâmer uniquement la seconde intercalaire, étant donné qu'il existe déjà des alternatives comme le temps atomique ou les horloges monotones. Cela soulève des questions sur la tentative de satisfaire à la fois le temps public proche du temps astronomique et le temps ininterrompu requis par les ordinateurs avec le même système.

Ces publications ne représentent pas un sondage d'opinion de l'ensemble des utilisateurs. Ce sont des discussions publiques écrites spontanément par des techniciens intéressés par le sujet. Néanmoins, la division des réactions elle-même montre l'essence du problème. Une seconde simple dans une implémentation peut devenir une panne majeure dans une autre. Le changement de norme commune n'est pas "terminé une fois le code correct écrit", mais un problème d'ajustement pour faire migrer simultanément des systèmes hétérogènes à travers le monde.


En octobre 2026, le temps universel changera-t-il radicalement ?

La Conférence générale des poids et mesures a décidé en 2022 d'autoriser une plus grande différence entre l'UTC et l'UT1 et de mettre fin à la dépendance aux secondes intercalaires d'ici 2035. Lors de la 28e Conférence générale qui se tiendra du 13 au 15 octobre 2026, une proposition de devancer considérablement cette transition sera examinée.

Selon la proposition publiée, à partir du 20 mai 2027, l'UTC deviendra une échelle de temps continue, et la limite de différence avec l'UT1 sera élargie à 3600 secondes, soit une heure. Si elle est adoptée, il ne sera plus nécessaire d'effectuer des ajustements d'une seconde pendant de longues périodes, même si la rotation de la Terre s'accélère ou ralentit légèrement. Selon les experts, il y a au moins plusieurs siècles, voire un millénaire, avant d'atteindre une différence d'une heure.

Bien que l'expression "abandonner les secondes intercalaires pour éventuellement ajouter une heure" soit facile à comprendre, cela ne signifie pas qu'il a été décidé d'ajouter une heure d'un coup dans un avenir proche. Les 3600 secondes sont une nouvelle limite pour le décalage entre l'UTC et le temps de rotation terrestre, et la méthode d'ajustement spécifique à l'avenir sera décidée par la société de cette époque. L'objectif est d'abord d'éliminer le fardeau de traiter des secondes irrégulières tous les quelques décennies et de rapprocher l'UTC d'un temps continu adapté aux ordinateurs.

Cependant, cette proposition est un "projet de résolution" en septembre 2026 et n'est pas encore une décision finale. Il est nécessaire de vérifier le résultat du vote et les règles de transition. De plus, en astronomie, géodésie, et pour certains équipements satellites et radio qui nécessitent l'UT1, il est essentiel de passer à un système où la différence avec l'UTC est obtenue comme données séparées et intégrée dans les calculs. Les mesures transitoires pour les pays ou opérateurs où la mise à jour des anciens équipements prend du temps sont également un défi.


Ce que la "fin d'une seconde" interroge

La discussion sur la seconde intercalaire négative n'est pas une histoire de la Terre tournant à une vitesse anormale et détruisant le monde. Les changements quotidiens de la Terre sont de l'ordre de la milliseconde et ne sont pas ressentis par les humains. Le problème est que le temps créé pour s'adapter aux mouvements naturels irréguliers et le temps numérique ininterrompu nécessaire à la société numérique entrent en collision dans le même cadre UTC.

Même si un changement de système est adopté, cela ne signifie pas que la préparation devient inutile. Les services de distribution de temps, les systèmes d'exploitation, le cloud, les communications, la finance, l'énergie et les organisations de gestion des satellites doivent partager les spécifications jusqu'à la date de transition et s'assurer qu'ils ne mélangent pas différentes échelles de temps. Du côté des applications, c'est une occasion de revoir les conceptions de base, comme utiliser des horloges monotones pour le temps écoulé, permettre les sauts d'horloges murales, ne pas déterminer l'ordre complet des événements uniquement par les horodatages, et documenter les méthodes de synchronisation