Proof of Work
Proof of Work (PoW) е невидимо предизвикателство, при което браузърът решава изчислителна задача.
Как работи
Когато се задейства PoW задача, браузърът изчислява хешове на заден план, докато не намери такъв с достатъчно водещи нулеви битове. Според нивото това са 18 до 22 бита, тоест около 0,26 до 4,2 милиона опита — от половин до няколко секунди на обичайно устройство. Ако машината не се справи навреме, следва видимата аритметична captcha.
Защо работи срещу ботове
Всяка заявка струва процесорно време. Човек, който изпраща един формуляр, едва забелязва забавянето. Бот, който се опитва да изпрати хиляди формуляри, е значително забавен, защото всяко изпращане изисква реално изчисление.
Напълно достъпно
PoW не изисква визуално взаимодействие — то е напълно невидимо и работи автоматично. Това го прави идеално за потребители с увреждания.
Резервен вариант
Ако браузърът не може да завърши PoW предизвикателството (напр. много стар браузър или деактивиран JavaScript), математическата CAPTCHA се показва като резервен вариант.