Bitcoin Forum
November 13, 2024, 10:32:49 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: BitcoinCAPTCHA - Free Bitcoin CAPtCHA Tool  (Read 4912 times)
bittenbob (OP)
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
December 23, 2012, 05:13:33 PM
Last edit: December 24, 2012, 05:38:11 AM by bittenbob
 #1

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/

zoinky
Hero Member
*****
Offline Offline

Activity: 811
Merit: 1000


Web Developer


View Profile
December 23, 2012, 05:19:09 PM
 #2

Cool idea but what stops a tool from reading the QR code and sending a payment? :O
hazek
Legendary
*
Offline Offline

Activity: 1078
Merit: 1003


View Profile
December 23, 2012, 05:28:56 PM
 #3

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)
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
December 23, 2012, 05:30:36 PM
 #4

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 Offline

Activity: 1137
Merit: 1001


View Profile
December 23, 2012, 06:03:54 PM
 #5

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
Full Member
***
Offline Offline

Activity: 203
Merit: 100



View Profile
December 23, 2012, 06:45:50 PM
 #6

Quote
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 Offline

Activity: 4494
Merit: 3417



View Profile
December 23, 2012, 07:29:10 PM
 #7

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)
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
December 23, 2012, 08:03:05 PM
 #8

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.

Quote
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.

Quote
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
Hero Member
*****
Offline Offline

Activity: 811
Merit: 1000


Web Developer


View Profile
December 23, 2012, 09:53:39 PM
Last edit: December 23, 2012, 10:31:21 PM by zoinky
 #9

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 Offline

Activity: 640
Merit: 500


View Profile
December 23, 2012, 10:40:53 PM
Last edit: December 24, 2012, 04:00:56 AM by Kris
 #10

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 Offline

Activity: 30
Merit: 0


View Profile
December 23, 2012, 11:59:48 PM
 #11

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
Kris
Donator
Hero Member
*
Offline Offline

Activity: 640
Merit: 500


View Profile
December 24, 2012, 12:10:32 AM
Last edit: December 24, 2012, 12:22:49 AM by Kris
 #12

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

That's the plan. Yes I'm giving up on reCAPTCHA as well.
Bendur
Member
**
Offline Offline

Activity: 60
Merit: 10



View Profile
December 24, 2012, 12:25:03 AM
 #13

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 Offline

Activity: 640
Merit: 500


View Profile
December 24, 2012, 12:40:46 AM
 #14

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)
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
December 24, 2012, 01:14:18 AM
 #15

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

BitcoinCAPTCHA is now implemented on WalletBit. If you refresh the signup page you should be able to see it now.
payb.tc
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1000



View Profile
December 24, 2012, 01:44:13 AM
 #16

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 Offline

Activity: 640
Merit: 500


View Profile
December 24, 2012, 01:45:25 AM
 #17

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
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1000



View Profile
December 24, 2012, 01:47:28 AM
 #18

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/subscriptions

well, wow, that one did indeed fly under the radar.
Kris
Donator
Hero Member
*
Offline Offline

Activity: 640
Merit: 500


View Profile
December 24, 2012, 01:55:28 AM
 #19

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/subscriptions

well, 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 Offline

Activity: 1358
Merit: 1002



View Profile
December 24, 2012, 03:42:10 AM
 #20

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.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!