Ce este o secundă bisectă? (Și de ce va fi abolită până în 2035)

Publicat la: 9:00 AM , de Echipa OraIn.app

Află ce este o secundă bisectă, de ce există, întreruperile cauzate, metoda Google leap smear și de ce CGPM din 2022 a votat abolirea ei până în 2035.

Un ceas digital care indică 23:59:60, rara secundă suplimentară adăugată la UTC în timpul inserării unei secunde bisecte

Ce este o secundă bisectă?

O secundă bisectă este o ajustare de o secundă care este adăugată ocazional la Timpul Universal Coordonat (UTC), standardul global de timp cu care se sincronizează telefonul, serverele și sateliții tăi. Când este inserată, ultimul minut al zilei conține 61 de secunde în loc de 60 — ceasul trece prin 23:59:60 înainte de a trece la 00:00:00.

Secundele bisecte sună a ceva banal. Nu sunt. Acea secundă în plus a prăbușit site-uri web importante, a blocat zboruri și a declanșat o dispută de decenii între fizicieni, astronomi și ingineri software. În 2022, autoritățile mondiale de cronometrare au votat în sfârșit să le elimine. Iată ce este de fapt o secundă bisectă, de ce există și de ce este pe cale de dispariție.

De ce există secundele bisecte

Problema se reduce la două moduri diferite de măsurare a timpului care nu sunt pe deplin de acord.

Timpul atomic este perfect constant. Din 1967, secunda a fost definită prin vibrațiile atomilor de cesiu-133 — 9.192.631.770 dintre ele pe secundă. O rețea de ceasuri atomice din întreaga lume menține Timpul Atomic Internațional (TAI), iar acesta este uimitor de regulat: nici nu accelerează, nici nu încetinește.

Rotația Pământului nu este constantă. Durata unei zile, măsurată prin rotația reală a planetei, este ușor neregulată. Fricțiunea mareelor, mișcarea nucleului topit al Pământului și schimbările de masă, cum ar fi topirea calotelor glaciare, influențează viteza de rotație. Pe termen lung, planeta încetinește în general, astfel încât o zi astronomică devine cu puțin mai lungă de 86.400 de secunde atomice. Acest timp bazat pe rotație se numește UT1.

Lăsat singur, UTC (construit pe secunde atomice constante) și UT1 (legat de Soarele real de pe cer) s-ar îndepărta încet unul de celălalt. Pentru a le menține aliniate, regula este simplă: UTC nu trebuie să difere de UT1 cu mai mult de 0,9 secunde. Ori de câte ori decalajul se apropie de această limită, o secundă bisectă este inserată în UTC pentru a permite timpului atomic să „aștepte" ca Pământul, care se rotește mai încet, să ajungă din urmă.

Deci, o secundă bisectă este, în esență, o corecție manuală care menține ceasurile noastre atomice de precizie în pas cu planeta șovăitoare pe care trăim de fapt.

O scurtă istorie a secundelor bisecte

Secundele bisecte au fost introduse în 1972, când UTC a fost redefinit pentru a se baza pe timpul atomic, rămânând în același timp legat de rotația Pământului.

De atunci, 27 de secunde bisecte au fost adăugate până în 2016. Fiecare dintre ele a fost pozitivă — o secundă adăugată, niciodată eliminată — deoarece rotația Pământului a rămas în general în urma timpului atomic în această perioadă. Cea mai recentă secundă bisectă a fost inserată pe 31 decembrie 2016, la 23:59:60 UTC.

A urmat un decalaj notabil de aproape șapte ani, deoarece rotația Pământului s-a accelerat ușor în ultimii ani — suficient încât, pentru prima dată, oamenii de știință au început să discute serios despre posibilitatea unei secunde bisecte negative (eliminarea unei secunde în loc de adăugarea uneia), ceva ce nu s-a întâmplat niciodată și de care mulți ingineri se tem și mai mult decât de tipul obișnuit.

Cine decide când are loc una?

Secundele bisecte nu sunt programate pe un calendar fix. Ele sunt anunțate de Serviciul Internațional de Rotație a Pământului și Sisteme de Referință (IERS), cu sediul lângă Paris, care monitorizează continuu rotația planetei.

Când decalajul UT1–UTC se apropie de 0,9 secunde, IERS emite un buletin — de obicei cu aproximativ șase luni în avans — declarând că va fi inserată o secundă bisectă. Prin convenție, inserțiile au loc la sfârșitul fie al zilei de 30 iunie, fie al zilei de 31 decembrie (UTC).

Acest termen de șase luni este esența problemei de inginerie: programul este neregulat și imprevizibil. Nu poți scrie o formulă care să-ți spună când va avea loc următoarea secundă bisectă, așa cum poți pentru anii bisecți. Trebuie să aștepți ca IERS să o anunțe, apoi să te asiguri că fiecare ceas din sistemul tău știe.

De ce urăsc inginerii secundele bisecte

Pentru majoritatea oamenilor, o secundă în plus este de neobservat. Pentru computerele care se așteaptă ca fiecare minut să aibă exact 60 de secunde, un minut de 61 de secunde este o capcană.

Cel mai faimos incident a avut loc pe 30 iunie 2012, când a fost inserată o secundă bisectă pozitivă. În momentul în care a lovit, o serie de sisteme au căzut. Reddit a căzut, împreună cu alte site-uri mari. Bug-ul a fost urmărit până la modul în care nucleul Linux a gestionat ceasul care dădea înapoi pentru o clipă — a declanșat o condiție de fugă care a încărcat procesoarele serverelor. Sistemele de rezervare a companiilor aeriene construite pe software-ul afectat au raportat, de asemenea, întreruperi, întârziind check-in-urile. Probleme similare apăruseră și în secundele bisecte anterioare.

Problemele fundamentale sunt structurale:

  • Evenimentul este rar, astfel încât căile de cod pentru gestionarea secundelor bisecte nu sunt aproape niciodată exercitate și rareori testate în condiții reale.
  • Timpul pare să stea pe loc sau să se repete, iar o mulțime de software presupune în liniște că timpul se mișcă doar înainte, monoton.
  • Programul este imprevizibil, astfel încât sistemele trebuie să preia și să aibă încredere într-un anunț extern, mai degrabă decât să calculeze singure ajustarea.

Deoarece o întrerupere modernă se poate propaga prin piețele financiare, rețelele de telecomunicații și platformele cloud, o singură secundă gestionată greșit poate fi cu adevărat costisitoare.

Soluția „Leap Smear" a Google

În loc să aplice secunda bisectă într-un salt brusc, Google a pionierat o abordare numită leap smear. În loc să insereze o secundă întreagă la miezul nopții, serverele Google răspândesc corecția pe o fereastră lungă — de obicei, cele ~24 de ore din jurul evenimentului — făcând fiecare secundă imperceptibil mai lungă (sau mai scurtă).

În timpul unui smear, niciun ceas nu arată vreodată 23:59:60 și niciun ceas nu dă vreodată înapoi; timpul rulează doar foarte ușor „încet" timp de o zi, până când secunda în plus a fost absorbită în liniște. Software-ul vede un ceas lin, monoton și nu întâlnește niciodată cazul limită periculos. Amazon, Meta și alții au adoptat strategii similare de smearing, iar aceasta a devenit tehnica de supraviețuire de facto pentru sistemele la scară largă.

Captura: un ceas smeared este în dezacord deliberat cu UTC-ul oficial ore întregi — bine pentru majoritatea serviciilor, dar o bătaie de cap atunci când trebuie să îl reconciliezi cu sistemele nesmeared. Este o soluție de compromis pentru o problemă pe care industria a simțit din ce în ce mai mult că nici nu ar trebui să existe.

Dacă lucrezi cu timpul epoch, reține că un timestamp Unix nu numără deloc secundele bisecte — timpul Unix pur și simplu pretinde că fiecare zi are exact 86.400 de secunde, ceea ce explică parțial de ce ajustarea din lumea reală cauzează atât de multă fricțiune.

Decizia din 2035: Secundele bisecte abolite

Dezbaterea a ajuns la punctul culminant la Conferința Generală de Măsuri și Greutăți (CGPM) din 2022 — organismul internațional care guvernează sistemul metric și definiția secundei.

Delegații au adoptat o rezoluție de referință: practica adăugării secundelor bisecte va fi oprită până în 2035. Din acel moment, UTC va putea să se îndepărteze de UT1 cu mai mult decât limita actuală de 0,9 secunde, toleranța urmând să fie renegociată ulterior — probabil permițând decalajului să crească timp de decenii, poate până la un minut sau mai mult, înainte ca vreo corecție să fie măcar luată în considerare.

În termeni practici, aceasta înseamnă că UTC devine o scară de timp lină, continuă, fără mai multe minute surpriză de 61 de secunde. Astronomii care au nevoie cu adevărat de timpul de rotație al Pământului pot folosi în continuare UT1 direct; toți cei care rulează computere primesc un ceas în care pot avea în sfârșit încredere că se comportă corect. Schimbarea face schimbul unui dezacord mic, care se acumulează lent, cu Soarele, pentru eliminarea unei surse recurente de risc tehnic global.

Întrebări frecvente

A fost vreodată eliminată o secundă bisectă în loc să fie adăugată?

Nu. Toate cele 27 de secunde bisecte inserate din 1972 au fost pozitive — o secundă adăugată. O secundă bisectă negativă (sărind de la 23:59:58 la 00:00:00) nu a avut loc niciodată, deși recenta rotație mai rapidă a Pământului a făcut ca una să fie o posibilitate reală pentru scurt timp, înainte ca decizia din 2035 să facă întreaga chestiune discutabilă.

Secundele bisecte afectează fusurile orare?

Nu direct. Fusurile orare sunt decalaje fixe față de UTC gestionate prin baze de date precum baza de date IANA a fusurilor orare. O secundă bisectă ajustează UTC în sine, astfel încât fiecare fus se schimbă cu aceeași clipă simultan — decalajele dintre fusuri nu se schimbă niciodată.

Se va schimba ceasul computerului meu în 2035?

Nicio schimbare vizibilă pentru utilizatori. După 2035, ceasurile pur și simplu nu mai primesc ocazionala secundă bisectă. UTC se va îndepărta încet de timpul astronomic de-a lungul multor ani, dar această derivă este mult prea mică pentru a fi observată în viața de zi cu zi.

Care este diferența dintre UTC, TAI și UT1?

TAI este timp atomic pur, perfect constant. UT1 este timpul bazat pe rotația reală a Pământului. UTC este standardul de zi cu zi: rulează pe secunde atomice ca TAI, dar a fost menținut aliniat la UT1 folosind secunde bisecte. Începând cu 2016, UTC este exact cu 37 de secunde în urma TAI.

De ce să nu lăsăm pur și simplu ceasul și Soarele să se îndepărteze?

Aceasta este, în esență, ceea ce face decizia din 2035. Dezacordul crește atât de încet — de ordinul unui minut pe secol — încât va conta abia peste generații, iar până atunci, o corecție unică poate fi planificată deliberat, mai degrabă decât corectată la fiecare câțiva ani.


Ești curios cum măsoară mașinile timpul de fapt, dincolo de toate acestea? Secundele bisecte dispar complet în timpul epoch — încearcă convertor timestamp Unix pentru a vedea exact cum urmăresc computerele secundele care trec.

Ora actuală în aceste orașe:

New York · Londra · Tokyo · Paris · Hong Kong · Singapore · Dubai · Los Angeles · Shanghai · Beijing · Sydney · Mumbai

Ora actuală în țări:

🇺🇸 Statele Unite | 🇨🇳 China | 🇮🇳 India | 🇬🇧 Regatul Unit | 🇩🇪 Germania | 🇯🇵 Japonia | 🇫🇷 Franța | 🇨🇦 Canada | 🇦🇺 Úc | 🇧🇷 Brazilia |

Ora actuală în fusuri orare:

UTC | GMT | CET | PST | MST | CST | EST | EET | IST | JST | AEST | SAST | MSK | NZST

Gratuit widget-uri pentru webmasteri:

Widget gratuit pentru ceas analogic | Widget de ceas digital gratuit | Widget de ceas text gratuit | Widget de ceas cu cuvinte gratuit