3 ms·
Have the CAPCHA require properly constructing a nonlinear programming problem to solve an optimization problem, where the requirements are not expressed in term
by lamontcg 5y ago
Have the CAPCHA require properly constructing a nonlinear programming problem to solve an optimization problem, where the requirements are not expressed in terms of the NLP and the human has to design it.
Which would have the side effect of putting the bot makers to work on useful and hard problems to solve.
- robertlagrant 5y agoGood idea! To prove you are a human, mine three Bitcoin.
- meowface 5y agoSpam and DoS prevention were actually the original purpose of Proof of Work. Hashcash, the first (I think) anti-spam PoW algorithm, was what Bitcoin's PoW algorithm was inspired by.
- hsbauauvhabzb 5y agoWhy not something computationally expensive? Bcrypt this value 10000 times to continue
- sodality2 5y agoIdeally you'd have something that's hard for the client but easy for the server to verify, though. so maybe prime factoring?
- kalleboo 5y agoSpammers use botnets, so they have plenty of computation available
- immibis 5y agoAnd if every site does this, they have plenty less. Imagine if you can only attempt your spam 20 times per second instead of 20000
- iszomer 5y agoImagine when a miner is used as Captcha and would only pass when a certain amount has been mined..