Darbo įrodymas
Darbo įrodymas (PoW) yra nematomas iššūkis, kai naršyklė išsprendžia skaičiavimo galvosūkį.
Kaip tai veikia
Kai paleidžiama PoW užduotis, naršyklė fone skaičiuoja maišas, kol randa tokią, kurios priekyje pakanka nulinių bitų. Priklausomai nuo pakopos tai 18–22 bitai, t. y. maždaug 0,26–4,2 milijono bandymų — nuo pusės sekundės iki kelių sekundžių įprastame įrenginyje. Jei įrenginys nespėja, seka matoma skaičiavimo captcha.
Kodėl tai veikia prieš botus
Kiekviena užklausa kainuoja procesoriaus laiką. Žmogus, pateikiantis vieną formą, beveik nepastebi uždelsimo. Botas, bandantis pateikti tūkstančius formų, yra žymiai sulėtinamas, nes kiekvienam pateikimui reikia tikrų skaičiavimų.
Visiškai prieinamas
PoW nereikalauja jokios vizualinės sąveikos — jis visiškai nematomas ir veikia automatiškai. Todėl jis idealiai tinka vartotojams su negalia.
Atsarginis variantas
Jei naršyklė negali užbaigti PoW iššūkio (pvz., labai sena naršyklė arba išjungtas JavaScript), kaip atsarginis variantas rodoma matematinė CAPTCHA.