Náhoda nemusí byť tajomstvo
Transparentné žrebovanie STERON prebehne dnes, 18. septembra 2026 o 18:30 SELČ.
Keď som spúšťal súťaž o STERON, vedel som jednu vec: ak má na konci rozhodnúť náhoda, nechcem, aby ste mi museli jednoducho veriť, že som niekde klikol na tlačidlo a ukázal vám číslo.
Preto vzniklo žrebovanie, ktoré si môže ktokoľvek skontrolovať.
Do finálneho výberu vstupuje 24 platných kódov ST-01 až ST-24. Každý účastník dostal svoj kód ešte pred žrebovaním verejne priamo pri svojom súťažnom komentári.
Žrebovanie sa uskutoční automaticky: 18. 9. 2026 o 18:30 SELČ. A nebude pri ňom žiadne tlačidlo „Vyžrebovať“.
Odkiaľ príde náhoda?
Výsledok nebude generovať môj počítač ani server, ktorý ovládam. Použitý bude verejný kryptografický zdroj náhody drand Quicknet a presne vopred určený round: 32315212.
To znamená, že systém si po žrebovaní nemôže povedať:
„Tento výsledok sa mi nepáči, vezmem ďalší.“
Používa sa iba vopred určený round. Ak by nebol okamžite dostupný, systém naň počká. Nevyberie inú náhodu.
Verejné vstupy
Do žrebovania vstupujú presne kódy ST-01 až ST-24.
Ich kanonický zoznam má ešte pred žrebovaním zverejnený kryptografický SHA-256 odtlačok: 48e458a0033c67ed19d0c0dc2ef79aa2d1db47db4a0ba21d0dc0e4d40a174185
Ak by sa v zozname zmenil čo i len jediný znak, hash by už nesedel.
Verejný je aj samotný kód
Kompletný zdrojový kód žrebovania je verejne dostupný: GitHub repozitár
Živá žrebovacia stránka: STERON transparent draw
Stránka nie je iba vizuálnou kópiou kódu z GitHubu. GitHub Actions automaticky vezme konkrétny commit, overí kontrolné súčty kritických súborov, zostaví aplikáciu a až následne ju nasadí na GitHub Pages.
Aktuálne nasadená verzia pochádza z commitu: f7ae8e70dbd7dc48bbcdf73c53969a20f3510649
Takže je spätne dohľadateľné nielen to, aký kód bol zverejnený, ale aj z akej verzie vznikla verejná aplikácia.
Čo sa stane o 18:30?
Po dosiahnutí času žrebovania aplikácia získa určenú verejnú náhodu zo siete drand. Jej kryptografická platnosť sa overí. Následne sa z nej a z vopred uzamknutých údajov vytvorí deterministický výsledok.
rovnaké vstupy + rovnaký drand round + rovnaký algoritmus = vždy rovnaký výsledok.
Nevznikne pritom iba jeden výherný kód. Algoritmus vytvorí celé poradie všetkých 24 vstupov.
Ak by teda prvý vybraný účastník podľa pravidiel nemohol výhru prevziať, nebude sa robiť nové žrebovanie. Použije sa ďalší človek z toho istého už vypočítaného poradia.
A ak programovaniu nerozumiete?
Nemusíte. Repozitár môžete pokojne vložiť do ľubovoľnej veľkej AI služby a požiadať ju napríklad:
„Urob nezávislý audit tohto kódu. Never tvrdeniam autora. Over zo zdrojového kódu, či môže autor ovplyvniť výsledok, zmeniť drand round, zopakovať žrebovanie s iným výsledkom alebo zmeniť vstupy bez zmeny verejného hashu.“
AI samozrejme sama osebe nie je kryptografický dôkaz. Je však jednoduchým spôsobom, ako si môže aj človek bez technických znalostí nechať verejný kód vysvetliť a spochybniť.
Prečo som to celé komplikoval?
Pretože transparentnosť podľa mňa nemá znamenať:
„Verte mi, že som to urobil férovo.“
Má znamenať:
„Nemusíte mi veriť. Môžete si to overiť.“
Dnes o 18:30 SELČ sa ukáže, ktorému z 24 kódov otvorí náhoda dvere do STERONu.
Držím palce všetkým.
Martin Matuška
Technické údaje žrebovania
Protokol: STERON-DRAW-v1
drand: Quicknet
Round: 32315212
Počet vstupov: 24
Entries SHA-256: 48e458a0033c67ed19d0c0dc2ef79aa2d1db47db4a0ba21d0dc0e4d40a174185






Komentáre