bittenbob (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 23, 2012, 05:13:33 PM Last edit: December 24, 2012, 05:38:11 AM by bittenbob |
|
WalletBit is pleased to give the Bitcoin community BitcoinCAPTCHA. This is a new method of ensuring users filling out forms are real people using Bitcoin. There is no charge for using the service and the BitcoinCAPTCHA can be fully customized. BitcoinCAPTCHA replaces the standard CAPTCHA with a QR code where any amount of Bitcoins must be sent. It is also URI wallet compatible, providing effortless payments from someone logged into a URI wallet service. Simple instructions on how to use BitcoinCAPTCHA are included, along with source code and a template for your own custom CSS. https://bitcoincaptcha.com/![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fbitcoincaptcha.com%2Fincludes%2FbitcoinCAPTCHA.png&t=665&c=lIRzmFWNLYFmsw)
|
|
|
|
zoinky
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 23, 2012, 05:19:09 PM |
|
Cool idea but what stops a tool from reading the QR code and sending a payment? :O
|
|
|
|
hazek
Legendary
Offline
Activity: 1078
Merit: 1003
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 23, 2012, 05:28:56 PM |
|
Cool idea but what stops a tool from reading the QR code and sending a payment? :O
That's not the point. The point is to make each attempt cost a bit of wealth which is basically meaningless to an actual user but which will add up to being very expensive for someone who wants to use a bot. This was a long time coming and I'm very happy someone put the work into it and made it happen!
|
My personality type: INTJ - please forgive my weaknesses (Not naturally in tune with others feelings; may be insensitive at times, tend to respond to conflict with logic and reason, tend to believe I'm always right)
If however you enjoyed my post: 15j781DjuJeVsZgYbDVt2NZsGrWKRWFHpp
|
|
|
bittenbob (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 23, 2012, 05:30:36 PM |
|
Technically there is nothing preventing someone from doing this but OCR could be used to defeat text CAPTCHA as well. With BitcoinCAPTCHA it will cost them more to bypass your CAPTCHA screen, adding a monetary deterrent. Cool idea but what stops a tool from reading the QR code and sending a payment? :O
|
|
|
|
TTBit
Legendary
Offline
Activity: 1136
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 23, 2012, 06:03:54 PM |
|
Nice implementation!
When creating LBAAT.net, I suggested something similar - you send coins to yourself, but in the future. The card provided would have the user's public key, and send coins to an address that won't be revealed until tomorrow, next week, etc.
|
good judgment comes from experience, and experience comes from bad judgment
|
|
|
Killdozer
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 23, 2012, 06:45:50 PM |
|
Technically there is nothing preventing someone from doing this but OCR could be used to defeat text CAPTCHA as well. With BitcoinCAPTCHA it will cost them more to bypass your CAPTCHA screen, adding a monetary deterrent. Only the monetary deterrent is the issue here. (Arguably whether it is good.) OCR is much harder to do than scan barcodes, which are basically engineered to be scanned very easily.
|
|
|
|
odolvlobo
Legendary
Offline
Activity: 4424
Merit: 3326
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 23, 2012, 07:29:10 PM |
|
I'm curious how these problems are overcome (if they are actually problems):
Since a fee is charged to fill out the form, the site would have to decide on a fee that would discourage spam bots, but not discourage legitimate users.
If 1 confirmation is required, then the user has to wait an average of 10 minutes before continuing. If no confirmation is required, then a bot can just double spend. I guess there are cases where a 10 minute delay is not a problem.
This requires the availability of another device that can scan the QR code, plus access to a wallet (which could potentially be on a third device).
|
Join an anti-signature campaign: Click ignore on the members of signature campaigns. PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
|
|
|
bittenbob (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 23, 2012, 08:03:05 PM |
|
I'm curious how these problems are overcome (if they are actually problems):
Since a fee is charged to fill out the form, the site would have to decide on a fee that would discourage spam bots, but not discourage legitimate users.
We feel the current default fee of 0.0005 BTC strikes a good balance but it can be changed in the script. If 1 confirmation is required, then the user has to wait an average of 10 minutes before continuing. If no confirmation is required, then a bot can just double spend. I guess there are cases where a 10 minute delay is not a problem.
No confirmations are required since it would be impractical for a CAPTCHA. This requires the availability of another device that can scan the QR code, plus access to a wallet (which could potentially be on a third device).
WalletBit Mobile has all this functionality built in (including QR recognition) as do other services. There is also built in URI compatibility - If your wallet service is URI compatible there is no need for an external device. WalletBit is URI compatible.
|
|
|
|
zoinky
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 23, 2012, 09:53:39 PM Last edit: December 23, 2012, 10:31:21 PM by zoinky |
|
That's not the point. The point is to make each attempt cost a bit of wealth which is basically meaningless to an actual user but which will add up to being very expensive for someone who wants to use a bot.
This was a long time coming and I'm very happy someone put the work into it and made it happen!
Which scenarios does this fix? I'm trying to think of a scenario in that a service would want to charge their users (even a small fee) just to stop some bots from abusing the service. Sounds like an unnecessary fee on users just for deterring bots... plus if its actually worth it a bot could easily be programmed to complete the CAPTCHA, which, in my opinion, defeats the purpose of a CAPTCHA. Not trying to talk down about this service, its a well done implementation, I'm just trying to see where it could be used. Has anyone put this to use yet? Text-based CAPTCHAs are fine, and if made right won't be broken by OCR. Also for services that allow you to pay $x for y amount of text-based CAPTCHA answers, couldn't people just now do it easier by pumping that money into Bitcoin and complete the CAPTCHA by paying the small fee? Basically what I'm saying is this is if a person wants to get around a CAPTCHA... they will... adding an inconvenience such as scanning a QR code is something most users will not want to do. Especially if its taking their precious Bitcoins!
|
|
|
|
Kris
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 23, 2012, 10:40:53 PM Last edit: December 24, 2012, 04:00:56 AM by Kris |
|
That's not the point. The point is to make each attempt cost a bit of wealth which is basically meaningless to an actual user but which will add up to being very expensive for someone who wants to use a bot.
This was a long time coming and I'm very happy someone put the work into it and made it happen!
Which scenarios does this fix? I'm trying to think of a scenario in that a service would want to charge their users (even a small fee) just to stop some bots from abusing the service. Sounds like an unnecessary fee on users just for deterring bots... plus if its actually worth it a bot could easily be programmed to complete the CAPTCHA, which, in my opinion, defeats the purpose of a CAPTCHA. Not trying to talk down about this service, its a well done implementation, I'm just trying to see where it could be used. Has anyone put this to use yet? Text-based CAPTCHAs are fine, and if made right won't be broken by OCR. Also for services that allow you to pay $x for y amount of text-based CAPTCHA answers, couldn't people just now do it easier by pumping that money into Bitcoin and complete the CAPTCHA by paying the small fee? Basically what I'm saying is this is if a person wants to get around a CAPTCHA... they will... adding an inconvenience such as scanning a QR code is something most users will not want to do. Especially if its taking their precious Bitcoins! I just got tired of not being able to read the captcha's that I decided to make a bitcoin one. I read here and there that people might also be interested in this, so I though hey what the hell, lets make a good Bitcoin CAPTCHA implementation. It is primarily a way to promote that you like Bitcoin and the idea was to use it on something like the Bitcoin Wiki, because why should people edit the Wiki, if they don't even have a bitcoin wallet? But it is just one of many side project that we develop, when there is nothing else to do. You all know by now, that I hate to sit still. If you need another purpose for bitcoinCAPTCHA it could be utilized for news articles, so if you wanted to read an article you would first need to complete the challenge, in this case sending 0.0005 to bitcoinCAPTCHA, we all know paid news on the internet is coming one way or another. We fully intend on sending bitcoins received though bitcoinCAPTCHA to the webmasters bitcoin address along the road, or sending it back to the user, maybe even create a bitcoin faucet. But for now lets see if there are any interest at all for further development. I'll love to see what people can come up with using this in their projects as the most part of bitcoinCAPTCHA is customizable with CSS. You are more than welcome to post your project in which you are using bitcoinCAPTCHA in this thread.
|
|
|
|
btcards
Newbie
Offline
Activity: 30
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 23, 2012, 11:59:48 PM |
|
Walletbit might want to start using it on their own site spending a good portion of my time fighting the captcha signing up ....about to give up.... ![Huh](https://bitcointalk.org/Smileys/default/huh.gif)
|
|
|
|
Kris
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 24, 2012, 12:10:32 AM Last edit: December 24, 2012, 12:22:49 AM by Kris |
|
Walletbit might want to start using it on their own site spending a good portion of my time fighting the captcha signing up ....about to give up.... ![Huh](https://bitcointalk.org/Smileys/default/huh.gif) That's the plan. Yes I'm giving up on reCAPTCHA as well.
|
|
|
|
Bendur
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 60
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 24, 2012, 12:25:03 AM |
|
This is a really cool project. I could see it being very useful for bitcoin sites, as long as it confirms quickly. Sux for people who don't have a smart phone though.
|
|
|
|
Kris
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 24, 2012, 12:40:46 AM |
|
This is a really cool project. I could see it being very useful for bitcoin sites, as long as it confirms quickly. Sux for people who don't have a smart phone though.
If you click the QR code on https://bitcoincaptcha.com or any other place where it has been implemented and have a Bitcoin Wallet installed, it will automatically open up with the predefined amount to complete the challenge. No need for a smart phone. Try it out and see if it works for you.
|
|
|
|
bittenbob (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 24, 2012, 01:14:18 AM |
|
Walletbit might want to start using it on their own site spending a good portion of my time fighting the captcha signing up ....about to give up.... ![Huh](https://bitcointalk.org/Smileys/default/huh.gif) BitcoinCAPTCHA is now implemented on WalletBit. If you refresh the signup page you should be able to see it now.
|
|
|
|
payb.tc
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 24, 2012, 01:44:13 AM |
|
But it is just one of many side project that we develop, when there is nothing else to do. You all know by now, that I hate to sit still.
there are still no bitcoin wallets in existence that cater to 'subscription-based' services, that do an automatic push of funds to merchants periodically. top-up or auto-expire the subscription, etc. 3-day trial, followed by 30-day rollover... so much potential for customization. nice captcha thingy though, by the way.
|
|
|
|
Kris
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 24, 2012, 01:45:25 AM |
|
But it is just one of many side project that we develop, when there is nothing else to do. You all know by now, that I hate to sit still.
there are still no bitcoin wallets in existence that cater to 'subscription-based' services, that do an automatic push of funds to merchants periodically. top-up or auto-expire the subscription, etc. 3-day trial, followed by 30-day rollover... so much potential for customization. nice captcha thingy though, by the way. Yes there is, worlds first bitcoin subscription solution even. I have just not been very good at promoting it. https://walletbit.com/docs/subscriptions
|
|
|
|
payb.tc
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 24, 2012, 01:47:28 AM |
|
But it is just one of many side project that we develop, when there is nothing else to do. You all know by now, that I hate to sit still.
there are still no bitcoin wallets in existence that cater to 'subscription-based' services, that do an automatic push of funds to merchants periodically. top-up or auto-expire the subscription, etc. 3-day trial, followed by 30-day rollover... so much potential for customization. nice captcha thingy though, by the way. Yes there is, I have just not been very good at promoting it. https://walletbit.com/docs/subscriptionswell, wow, that one did indeed fly under the radar.
|
|
|
|
Kris
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 24, 2012, 01:55:28 AM |
|
But it is just one of many side project that we develop, when there is nothing else to do. You all know by now, that I hate to sit still.
there are still no bitcoin wallets in existence that cater to 'subscription-based' services, that do an automatic push of funds to merchants periodically. top-up or auto-expire the subscription, etc. 3-day trial, followed by 30-day rollover... so much potential for customization. nice captcha thingy though, by the way. Yes there is, I have just not been very good at promoting it. https://walletbit.com/docs/subscriptionswell, wow, that one did indeed fly under the radar. Indeed, you will also find a WHMCS subscription plugin at https://walletbit.com/shop
|
|
|
|
Raoul Duke
aka psy
Legendary
Offline
Activity: 1358
Merit: 1002
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 24, 2012, 03:42:10 AM |
|
Use the paid content idea and develop a WordPress plugin to hide a part of a post before the captcha is passed and you may have a winner. I would start using it on some websites that get some nice traffic and instruct users to use the faucet if they don't have bitcoins.
|
|
|
|
|