Proof of Work

Proof of Work (PoW) on nähtamatu väljakutse, kus brauser lahendab arvutusülesande.

Kuidas see töötab

Kui PoW-ülesanne käivitub, arvutab brauser taustal räsisid, kuni leiab ühe piisavalt paljude eesolevate nullbittidega. Olenevalt astmest on see 18 kuni 22 bitti ehk umbes 0,26 kuni 4,2 miljonit katset — pool sekundit kuni mõni sekund tavalises seadmes. Kui masin ei jõua õigeks ajaks, järgneb nähtav arvutus-captcha.

Miks see robotite vastu toimib

Iga päring maksab protsessori aega. Inimene, kes esitab ühe vormi, märkab viivitust vaevalt. Robot, mis proovib esitada tuhandeid vorme, aeglustatakse oluliselt, sest iga esitamine nõuab tõelist arvutust.

Täielikult ligipääsetav

PoW ei nõua visuaalset suhtlust — see on täiesti nähtamatu ja töötab automaatselt. See teeb selle ideaalseks puuetega kasutajatele.

Varulahendus

Kui brauser ei suuda PoW väljakutset lõpule viia (nt väga vana brauser või JavaScript keelatud), kuvatakse varulahendusena matemaatiline CAPTCHA.