Kontaktovať podporu

Odpovedáme e-mailom, zvyčajne do dvoch dní.

Google reCAPTCHA kontroluje toto podanie na ochranu pred zneužitím; údaje sa prenášajú spoločnosti Google. Skript sa načíta až pri otvorení tohto formulára.

← Všetky príspevky

Čísla počítadiel sa teraz kontrolujú v oboch tabuľkách

O obsahu a jeho overovaní

V tomto článku

Každé tunajšie počítadlo má číslo. Objavuje sa v kóde na vloženie, v adrese štatistík a na všetkých stránkach, kam ho vlastník umiestnil. Čísla sa prideľujú náhodným výberom čísla medzi 100 a 9 999 999 999 a kontrolou, či už nie je obsadené.

Kontrolovala sa jedna tabuľka.

Druhá tabuľka

Počítadlá, ktoré dlho nezaznamenali zobrazenie, sa presúvajú do archívnej tabuľky. Je to bežná údržba — udržiava pracovnú tabuľku malú a dopyty na ňu rýchle. Dňa 24. augusta 2026 archív obsahoval 212 771 čísel a ani jedno z nich nebolo v tabuľke, ktorú generátor kontroluje.

Každé z nich sa preto mohlo prideliť znova.

Pri desiatich miliardách možných čísel to znamená pravdepodobnosť kolízie približne 0,002 percenta: zhruba jedno zo 47 000 nových počítadiel by dostalo číslo, ktoré patrilo niekomu inému. Zriedkavé, ale nie abstraktné. Archivované počítadlo je archivované práve preto, že jeho stránka stíchla — no tichá stránka nemusí byť odstránená. Ak je starý kód na vloženie stále v zabudnutom bočnom paneli a na stránku príde návštevník, zobrazenie skončí v štatistikách cudzieho človeka na počítadle vytvorenom o roky neskôr.

47 štvorcov, každý je tisíc nových počítadielpribližne jedno z týchto 47 000 počítadiel dostane znovu použité čísloarchivované čísla, ktoré generátor nekontroloval: 212 771v priestore približne desiatich miliárd možných čísel

Či sa to niekedy stalo, sa z údajov nedá zistiť: nič neodlišuje takto doručené zobrazenie od ktoréhokoľvek iného. Dá sa zistiť to, že sa to už stať nemôže.

Dve zmeny

Generátor teraz kontroluje obe tabuľky. A odstránenie počítadla — ktoré od toho istého dňa môže vlastník urobiť sám — zanechá náhrobný záznam: riadok pozostávajúci iba z čísla, aby sa už nikdy nemohlo prideliť znova. Odstránenie vymaže údaje z dvadsiatich tabuliek v jednej transakcii a neuchová kópiu, čo je celý zmysel odstránenia; číslo je jediná vec, ktorá musí zostať vyradená.

Prečo to zostalo nepovšimnuté

Generátor vznikol v čase, keď bola jedna tabuľka. Archív prišiel neskôr z iného dôvodu na riešenie iného problému a nič tieto dve myšlienky nespojilo. Obe časti boli samy osebe správne.

Takúto podobu má väčšina týchto chýb. Nie omyl niekoho na jednom mieste, ale dôsledok, ktorý nikto nebol v pozícii vidieť. Jedinou obranou je zámerné hľadanie a otázka, ktorá našla tento prípad, bola celkom obyčajná: pred vytvorením odstraňovania, kde inde žije číslo počítadla?

Reklama