Proof of Work

Il Proof of Work (PoW) è una sfida invisibile in cui il browser risolve un puzzle computazionale.

Come funziona

Quando scatta una prova PoW, il browser calcola hash in secondo piano finché non ne trova uno con abbastanza bit zero iniziali. A seconda del livello si tratta di 18-22 bit, cioè circa 0,26-4,2 milioni di tentativi: da mezzo secondo a pochi secondi su un dispositivo comune. Se la macchina non ce la fa in tempo, segue il captcha aritmetico visibile.

Perché funziona contro i bot

Ogni richiesta costa tempo di CPU. Un umano che invia un modulo nota appena il ritardo. Un bot che tenta di inviare migliaia di moduli viene notevolmente rallentato perché ogni invio richiede un calcolo reale.

Completamente accessibile

Il PoW non richiede alcuna interazione visiva — è completamente invisibile e si esegue automaticamente. Questo lo rende ideale per gli utenti con disabilità.

Riserva

Se il browser non riesce a completare la sfida PoW (ad es. browser molto vecchio o JavaScript disabilitato), il CAPTCHA matematico viene mostrato come riserva.