Proof of Work

Proof of Work (PoW) on näkymätön haaste, jossa selain ratkaisee laskennallisen tehtävän.

Miten se toimii

Kun PoW-haaste käynnistyy, selain suorittaa sarjan tiivistelaskentoja taustalla. Käyttäjä ei näe tai tunne mitään — se kestää 50–500ms vaikeustasosta riippuen.

Miksi se toimii botteja vastaan

Jokainen pyyntö vaatii prosessoriaikaa. Ihminen, joka lähettää yhden lomakkeen, tuskin huomaa viivettä. Botti, joka yrittää lähettää tuhansia lomakkeita, hidastuu merkittävästi, koska jokainen lähetys vaatii todellista laskentaa.

Täysin saavutettava

PoW ei vaadi visuaalista vuorovaikutusta — se on täysin näkymätön ja toimii automaattisesti. Tämä tekee siitä ihanteellisen vammaisille käyttäjille.

Varatoimi

Jos selain ei pysty suorittamaan PoW-haastetta (esim. hyvin vanha selain tai JavaScript pois käytöstä), matemaattinen CAPTCHA näytetään varatoimena.