Čísla počítadel se teď kontrolují v obou tabulkách
Každé počítadlo tady má číslo. Objevuje se v kódu pro vložení, v adrese statistik a na všech stránkách, kam ho majitel umístil. Čísla se přidělují tak, že se vybere náhodné číslo mezi 100 a 9 999 999 999 a zkontroluje se, zda už není obsazené.
Kontroluje se jedna tabulka.
Ta druhá tabulka
Počítadla, která dlouho nezaznamenala žádný přístup, se přesouvají do archivní tabulky. To je běžná údržba — pracovní tabulka tak zůstává malá a dotazy nad ní rychlé. 24. srpna 2026 obsahoval archiv 212 771 čísel a ani jedno z nich nebylo v tabulce, kterou generátor kontroluje.
Každé z nich tedy mohlo být přiděleno znovu.
Při deseti miliardách možných čísel je to pravděpodobnost kolize asi 0,002 %: zhruba jedno z 47 000 nových počítadel by dostalo číslo, které dřív patřilo někomu jinému. Vzácné tedy, ale ne abstraktní. Archivované počítadlo je archivované právě proto, že jeho stránka utichla — jenže utichlá stránka nemusí být smazaná. Pokud starý kód pro vložení dál sedí v nějakém zapomenutém postranním panelu a na tu stránku přijde návštěvník, přístup skončí ve statistikách cizího člověka, u počítadla vytvořeného o roky později.
Zda se to někdy stalo, z dat zjistit nelze: nic neodlišuje přístup, který přišel tímto způsobem, od jakéhokoli jiného. Zjistit lze, že se to už stát nemůže.
Dvě změny
Generátor teď kontroluje obě tabulky. A smazání počítadla — které od téhož dne může majitel provést sám — po sobě zanechá náhrobek: řádek, který obsahuje jen číslo, aby nemohlo být nikdy znovu vydáno. Smazání odstraní data z dvaceti tabulek v jedné transakci a neponechá žádnou kopii, což je celý smysl smazání; číslo je jediná věc, která musí zůstat spálená.
Proč si toho nikdo nevšiml
Generátor vznikl, když existovala jedna tabulka. Archiv přišel později, z jiného důvodu a k řešení jiného problému, a nic tyto dvě myšlenky nepropojilo. Oba kusy byly samy o sobě správné.
Tak vypadá většina takových případů. Nejde o chybu, kterou by někdo udělal na jednom místě, ale o důsledek, který nikdo neměl odkud vidět. Jedinou obranou je cíleně hledat, a otázka, která našla tento případ, byla docela obyčejná: kde všude ještě žije číslo počítadla, než se postaví mazání?