Proof of Work
Proof of Work (PoW) este o provocare invizibilă în care browserul rezolvă un puzzle computațional.
Cum funcționează
Când se declanșează o probă PoW, browserul calculează hash-uri în fundal până găsește unul cu suficienți biți zero la început. În funcție de treaptă sunt 18 până la 22 de biți, adică aproximativ 0,26 până la 4,2 milioane de încercări — de la o jumătate de secundă la câteva secunde pe un dispozitiv obișnuit. Dacă mașina nu reușește la timp, urmează captcha aritmetică vizibilă.
De ce funcționează împotriva boților
Fiecare cerere costă timp CPU. Un om care trimite un formular abia observă întârzierea. Un bot care încearcă să trimită mii de formulare este încetinit semnificativ deoarece fiecare trimitere necesită calcul real.
Complet accesibil
PoW nu necesită nicio interacțiune vizuală — este complet invizibil și rulează automat. Aceasta îl face ideal pentru utilizatorii cu dizabilități.
Alternativă
Dacă browserul nu poate completa provocarea PoW (de ex., browser foarte vechi sau JavaScript dezactivat), Math CAPTCHA este afișat ca alternativă.