3 ms·
All captchas I have seen were used to stop spam. The problem with spam is that 1) it's noise and 2) appears in large amounts. Captchas approach the problem 1),
by BoppreH 13y ago
All captchas I have seen were used to stop spam. The problem with spam is that 1) it's noise and 2) appears in large amounts.
Captchas approach the problem 1), by assuring only people can post and then hopefully increase the signal quality. It sucks because it requires mental effort, is hard on people with disabilities, blocks potentially useful bots (see reddit bots) and leads to an arms race.
What if we tried to solve the problem 2)? One possible solution is requiring a proof of work. Some computation that requires a few seconds, easily disguised while the user is typing the comment or filling the fields. It's an old idea but I've never seen an implementation in the wild. (yes, it would fail for mobile devices. fall back to captcha or something)
- sugarfactory 13y agoA few seconds of googling gave me this WordPress plugin that requres a proof-of-work when posting a comment: http://wordpress-plugins.feifei.us/hashcash/ http://wordpress-plugins.feifei.us/hashcash/
- michaelt 13y agoIsn't most spamming done by botnets these days, to avoid IP bans? So they have a plentiful supply of CPU cycles? Also, regular users who visited your site without wouldn't install any software, so they'd be running the proof-of-work as slow javascript, while spammers could use GPU or even ASIC acceleration if proof-of-work became widespread.