
This Extra Second Keeps Crashing the Internet
Audio Summary
AI Summary
Le temps est une notion cruciale dans notre monde moderne, et une synchronisation précise est essentielle pour de nombreux systèmes, du trafic aérien à la finance. Une divergence d'une seconde peut provoquer des pannes majeures, comme en témoignent les problèmes rencontrés par Reddit ou LinkedIn lors de l'ajout d'une seconde intercalaire. Pourtant, nos appareils peinent à maintenir une heure exacte.
La plupart des appareils électroniques contiennent une horloge temps réel (RTC), une puce minuscule qui consomme très peu d'énergie et continue de fonctionner même si l'appareil est éteint. Cependant, ces horloges ne sont pas parfaites et peuvent dériver jusqu'à 20 secondes par mois. Pour corriger cela, les appareils se synchronisent régulièrement avec des serveurs de temps. Les smartphones sont particulièrement efficaces pour obtenir l'heure, même sans carte SIM, en utilisant les tours cellulaires ou les satellites GPS.
Les ordinateurs Mac, par exemple, se synchronisent avec les serveurs de temps d'Apple toutes les 20 minutes environ. Apple vante la précision de ses montres, mais cette précision réside surtout dans leur capacité à se synchroniser avec ces serveurs, et non dans l'horloge interne de la montre elle-même. D'autres systèmes, comme Windows, peuvent se synchroniser moins fréquemment, parfois seulement une fois par semaine, ce qui peut entraîner des décalages significatifs.
La synchronisation de l'heure est vitale pour de nombreuses fonctions. Par exemple, l'authentification à deux facteurs, qui génère un code toutes les 30 secondes, ne fonctionnerait pas si l'horloge de votre appareil était désynchronisée. De même, une légère dérive de l'horloge d'un serveur de trading boursier pourrait entraîner des transactions dans le désordre chronologique, avec des conséquences financières désastreuses.
L'histoire de la mesure du temps montre une quête constante de précision. Des horloges à pendule du XVIIe siècle, qui ne déviaient que de quelques secondes par jour, aux montres mécaniques suisses perfectionnées, la miniaturisation et l'ingénierie ont permis d'atteindre une dérive d'environ une seconde par jour pour les meilleures montres mécaniques actuelles. Cependant, même cette précision n'est pas suffisante pour les exigences d'Internet.
La véritable révolution est venue avec les montres à quartz dans les années 1950. Le quartz, un minéral, peut être stimulé électriquement pour vibrer à une fréquence très précise de 32 768 fois par seconde. En divisant ce nombre par 2^15, on obtient exactement une seconde. Cette technologie, bon marché et facile à fabriquer, est désormais présente dans presque tous les appareils électroniques. Néanmoins, même les horloges à quartz peuvent être affectées par des facteurs comme la chaleur, entraînant une dérive d'environ 15 secondes par mois, ce qui reste trop pour les besoins de synchronisation globale.
Pour une précision ultime, le monde s'appuie sur les horloges atomiques. Ces horloges, inventées dans les années 1940, utilisent les oscillations d'atomes de césium 133, qui vibrent à une fréquence exacte de 9 192 631 770 hertz. Cette méthode permet une précision incroyable, avec une dérive d'une seconde tous les 100 à 300 millions d'années. Les satellites GPS, par exemple, sont équipés d'horloges atomiques pour garantir une synchronisation milliseconde, essentielle pour le positionnement.
Cependant, même les horloges atomiques des satellites GPS ne sont pas la source ultime. Elles sont synchronisées par des entités terrestres, comme l'Observatoire naval des États-Unis. Mais la véritable autorité mondiale en matière de temps est le Bureau International des Poids et Mesures (BIPM) à Paris. Le BIPM collecte les données de 400 horloges atomiques réparties dans 80 pays, les moyenne pour définir le Temps Universel Coordonné (UTC), la référence mondiale.
Malgré cette sophistication, un défi majeur persiste : la Terre elle-même. La rotation de notre planète n'est pas parfaitement constante ; elle est influencée par la Lune, les marées, les tremblements de terre et même la fonte des glaces. Ces variations font que la durée d'une journée terrestre (UT1) peut différer de l'heure atomique (UTC). Pour concilier ces deux horloges, la seconde intercalaire a été introduite. Lorsque la différence entre UT1 et UTC dépasse 0,9 seconde, une seconde supplémentaire est ajoutée à la fin d'une journée, généralement le 30 juin ou le 31 décembre.
Cependant, les secondes intercalaires sont une source de problèmes majeurs pour les systèmes informatiques. En 2012, l'ajout d'une seconde a causé des pannes sur de nombreux serveurs, entraînant des retards de vol et des arrêts de services en ligne. Certaines entreprises, comme Google, ont développé des méthodes pour "étaler" cette seconde supplémentaire sur une journée entière afin de minimiser l'impact. Face à ces difficultés, la communauté internationale a voté en 2022 pour abolir les secondes intercalaires à partir de 2035. Après cette date, l'UTC et l'UT1 divergeront, et d'ici l'an 3000, la différence pourrait atteindre une heure entière.