Closed weilu closed 10 years ago
In my opinion we should try to avoid a captcha if at all possible. I don't see some superfluous database rows as much of a problem. Instawallet created new accounts on each page visit and it ran fine on a $10/month VPS for over a year. We should just pay the extra database cost, if it really comes to that.
The only risk I see, is that someone might want to annoy us on purpose and fill up the database with thousands of accounts with some automated script. Either we should implement some rate-limit for that, or wing it until that actually happens (never did for Instawallet) and clean up the mess then.
Hosted couchdb services, like Cloudant and Iris Couch, charge by the number of requests. With an automated script one can not only fill up our database, but also present us with a fat bill.
Spam accounts may also have implications down the road, once we have features like "request for payment".
I agree that there are few pleasant captcha experiences. If we can't find any acceptable captcha experience, we should have rate limiting on the server side.
Close this until it becomes a problem.
Captcha of some sort. Maybe: http://demo.visualcaptcha.net/