Proof of Work
Proof of Work (PoW) is een onzichtbare uitdaging waarbij de browser een computationele puzzel oplost.
Hoe het werkt
Wanneer een PoW-opgave wordt geactiveerd, berekent de browser op de achtergrond hashes tot er een is met genoeg voorloopnulbits. Afhankelijk van het niveau zijn dat 18 tot 22 bits, dus ongeveer 0,26 tot 4,2 miljoen pogingen — een halve tot enkele seconden op een gangbaar apparaat. Lukt dat niet op tijd, dan volgt de zichtbare rekencaptcha.
Waarom het werkt tegen bots
Elk verzoek kost CPU-tijd. Een mens die één formulier verzendt, merkt de vertraging nauwelijks. Een bot die duizenden formulieren probeert te verzenden, wordt aanzienlijk vertraagd omdat elke inzending echte berekeningen vereist.
Volledig toegankelijk
PoW vereist geen visuele interactie — het is volledig onzichtbaar en draait automatisch. Dit maakt het ideaal voor gebruikers met een beperking.
Terugvaloptie
Als de browser de PoW-uitdaging niet kan voltooien (bijv. zeer oude browser of JavaScript uitgeschakeld), wordt de Reken-CAPTCHA als terugvaloptie getoond.