Proof of Work

Proof of Work (PoW) är en osynlig utmaning där webbläsaren löser ett beräkningspussel.

Hur det fungerar

När en PoW-uppgift utlöses beräknar webbläsaren hashar i bakgrunden tills den hittar en med tillräckligt många inledande nollbitar. Beroende på nivå är det 18 till 22 bitar, alltså ungefär 0,26 till 4,2 miljoner försök — en halv till några sekunder på en vanlig enhet. Klarar maskinen det inte i tid följer den synliga räknecaptchan.

Varför det fungerar mot bottar

Varje förfrågan kostar CPU-tid. En människa som skickar in ett formulär märker knappt fördröjningen. En bot som försöker skicka in tusentals formulär bromsas avsevärt eftersom varje inskickning kräver verklig beräkning.

Fullt tillgänglig

PoW kräver ingen visuell interaktion — den är helt osynlig och körs automatiskt. Detta gör den idealisk för användare med funktionsnedsättningar.

Reservlösning

Om webbläsaren inte kan slutföra PoW-utmaningen (t.ex. mycket gammal webbläsare eller JavaScript inaktiverat) visas den matematiska CAPTCHA:n som reserv.