Proof of Work

Proof of Work (PoW) je neviditeľná výzva, pri ktorej prehliadač rieši výpočtový hlavolam.

Ako to funguje

Keď sa spustí PoW výzva, prehliadač vykoná sériu hash výpočtov na pozadí. Používateľ nič nevidí ani necíti — trvá to 50–500ms v závislosti od úrovne náročnosti.

Prečo to funguje proti botom

Každá požiadavka stojí čas CPU. Človek odosielajúci jeden formulár oneskorenie takmer nezaregistruje. Bot pokúšajúci sa odoslať tisíce formulárov je výrazne spomalený, pretože každé odoslanie vyžaduje skutočný výpočet.

Plne prístupné

PoW nevyžaduje žiadnu vizuálnu interakciu — je úplne neviditeľné a beží automaticky. To ho robí ideálnym pre používateľov so zdravotným postihnutím.

Záložné riešenie

Ak prehliadač nemôže dokončiť PoW výzvu (napr. veľmi starý prehliadač alebo zakázaný JavaScript), zobrazí sa Math CAPTCHA ako záložné riešenie.