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ă.