Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: miner249er on July 01, 2011, 01:55:30 PM



Title: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: miner249er on July 01, 2011, 01:55:30 PM
When Paypal first started, nobody had an account - therefore the value of the paypal "network" was practically worthless.

The stroke of genius that Paypal had to get rapid adoption of it's payment system was to allow people to "send money" to others without a Paypal account.

Thus, if that person wanted that money - they would sign up for that Paypal account. Obviously, rapid adoption of Paypal followed.

This functionality *needs* to be implemented into Bitcoin. The biggest problem I have heard from users is "how do I get BTC". It's an annoyingly slow, painful process - even for the tech savvy.

I see two ways of implementation - the first being a "Paypal" like intermediary - though they run the risk of becoming the Paypal of the BTC world (fees on top of fees, etc) - the second would be a simple open sourced web implementation that allowed people to easily send money to someone that wasn't already familiar with Bitcoin.

I imagine a website that allows you to enter someone's email address, they (the website opeator) in turn receive the payment and send an email to the user explaining how to claim their BTC. Once the user does this - they have now crossed the threshold of pain in getting started with BTC. I'm sure what worked for Paypal, would work just as well for BTC.

Personally, I would use this site to send money to my friends - and I would also begin to use it for transactions on Craigslist, etc. Right now the running joke in our office is that we will pay each other back in BTC. Why? Because it's just so flippin' hard to use.

This would be blindingly simple to implement - and quite honestly, I'm willing to pony up 10BTC to see this developed - who else is willing to pitch in?


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Alex Beckenham on July 01, 2011, 01:58:56 PM
This would be blindingly simple to implement - and quite honestly, I'm willing to pony up 10BTC to see this developed - who else is willing to pitch in?

Give me 30 minutes, and I'll put something up. Keep your 10 BTC... as you say it should be blindingly simple.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: brendio on July 01, 2011, 02:02:32 PM
Check this out: http://www.bitcoinmail.com/

I'll settle for 5 BTC, since it's not my site :)


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: TierNolan on July 01, 2011, 02:03:35 PM
I think fast block chain setup is important too.

Nothing says impulse buy like a 2 hour delay before you can actually do anything :).


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Serge on July 01, 2011, 02:05:01 PM
I think at that time paypal also used to give out free $1 or $5 to new accounts


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: killer2021 on July 01, 2011, 02:07:29 PM
great idea.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: airdata on July 01, 2011, 02:09:19 PM
I think at that time paypal also used to give out free $1 or $5 to new accounts

i vaguely recall getting some kind of promo on my first purchase.  That could have had something to do w\ their ebay partnership though.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Alex Beckenham on July 01, 2011, 02:10:33 PM
Check this out: http://www.bitcoinmail.com/

I'll settle for 5 BTC, since it's not my site :)

Even easier, someone's already done it. I might just take a nap then instead :)


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Atom on July 01, 2011, 02:11:56 PM
Everybody! send .5BTC to people you know!

Inspector Kermit Commands It!
http://www.latenightwithjimmyfallon.com/kermit.jpg


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Bitsky on July 01, 2011, 02:12:56 PM
http://code.google.com/p/bitcoinj/

That client does not require the entire blockchain and should make the first use fast.

I don't want 10btc for that, 1btc will do :P


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: markm on July 01, 2011, 02:16:12 PM
Did PayPal ever stop their affiliate scheme? As far as I know I still will get $5 if ever anyone I introduced to them via my affiliate link makes a $100 purchase?

Considering how huge a lot of software installs are nowadays, why the heck isn't the blockchain up to the most recent at time of packaging of the release checkpoint not included in the package? Or at least the fast start headers version?

How about "hey, I sent you some bitcoin, go download bitcoin.com/release/windows/YoUrFr33mnyIjstS3ntu ...

-MarkM-


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: billyjoeallen on July 01, 2011, 02:25:27 PM
Why wouldn't you just email someone a wallet? You could also email them a client or provide direction on how to download one. The nice thing about that is that if they don't ever spend the money, you can spend it yourself from the backup wallet you keep. They, OTOH, can transfer the money into a new wallet if they don't want you to have access to it. 

This would be an excellent present to family and friends for birthdays, Christmas, etc. Kind of like a store gift card. 


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: brendio on July 01, 2011, 02:31:41 PM
I'd upload some Bitcoin to an Instawllet and send them the link.

As you say, that way you can reclaim it if they never take it. I don't like the idea of the recipient only having 14 days to claim bitcoinmail, but then, the service is free so they need to pay for hosting somehow.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: billyjoeallen on July 01, 2011, 02:39:29 PM
I'd upload some Bitcoin to an Instawllet and send them the link.

As you say, that way you can reclaim it if they never take it. I don't like the idea of the recipient only having 14 days to claim bitcoinmail, but then, the service is free so they need to pay for hosting somehow.

Even better. I would include links to merchants where they could spend the coin. Best of all, you could do it at the last minute so you don't have to plan ahead like when you mail cards.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: kwukduck on July 01, 2011, 02:52:15 PM
How hard is it to send somebody to instawallet and send them some btc there?


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Rassah on July 01, 2011, 02:52:32 PM
Yeah, um, I'm TRYING to get something like that set up, where people can automatically send money to someone else, and the system automatically buys Bitcoin on an exchange and sells it to a different currency in a different country or something in the background, but there are a TON of legal and regulatory issues with even getting a bank account that could participate in this. And I don't have the $25,000,000 of my own backing to open my own bank  :'(


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Atom on July 01, 2011, 02:55:25 PM
Yeah, um, I'm TRYING to get something like that set up, where people can automatically send money to someone else, and the system automatically buys Bitcoin on an exchange and sells it to a different currency in a different country or something in the background, but there are a TON of legal and regulatory issues with even getting a bank account that could participate in this. And I don't have the $25,000,000 of my own backing to open my own bank  :'(

I don't think you understand the point... It's not to launder money, but to make it easy to give people a reason to care about BTC and thus look into it (because they receive some from someone)


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: markm on July 01, 2011, 03:34:55 PM
Yeah, um, I'm TRYING to get something like that set up, where people can automatically send money to someone else, and the system automatically buys Bitcoin on an exchange and sells it to a different currency in a different country or something in the background, but there are a TON of legal and regulatory issues with even getting a bank account that could participate in this. And I don't have the $25,000,000 of my own backing to open my own bank  :'(

This is why I let BiTCoin, and if it wants that can of worms too then NaMeCoin, deal with all that so-last-millenium fiat can of worms, freeing me to leverage the fact that BiTCoin, NaMeCoin, bitNicKeLs, BeeRTokens, CZech Bitcash, Canadian Digital Notes, United Kingdom Britcoins, General Mining Corp shares/scrip, General Retirement Corp shares/scrip, United Nations shares/Scrip and even Martian BotCoins all use the same standard interface so that basically anything that can plug in one of them can plug in any of them...

-MarkM- (Hmm do we also need Red Poker Chips, Blue Poker Chips, Green Poker Chips etc etc etc...?)


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Grant on July 01, 2011, 03:41:29 PM
I believe you can already send bitcoins to an email address at mtgox. (if not they certainly should create such option)


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Rassah on July 01, 2011, 03:44:37 PM
Yeah, um, I'm TRYING to get something like that set up, where people can automatically send money to someone else, and the system automatically buys Bitcoin on an exchange and sells it to a different currency in a different country or something in the background, but there are a TON of legal and regulatory issues with even getting a bank account that could participate in this. And I don't have the $25,000,000 of my own backing to open my own bank  :'(

I don't think you understand the point... It's not to launder money, but to make it easy to give people a reason to care about BTC and thus look into it (because they receive some from someone)

The idea is not to launder money, but to send money to people in other countries possibly cheaper than using the current methods, with Bitcoin as the intermediary. But yes, I do believe I have misunderstood the OP's point. On the other hand, I think that Bitcoin will have much easier adoption if it is at first introduced as just an intermediary of exchange/transfer, since people will find it easier to use dollars or rupees without caring what's happening behind the scenes.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Yankee (BitInstant) on July 01, 2011, 03:52:15 PM
When Paypal first started, nobody had an account - therefore the value of the paypal "network" was practically worthless.

The stroke of genius that Paypal had to get rapid adoption of it's payment system was to allow people to "send money" to others without a Paypal account.

Thus, if that person wanted that money - they would sign up for that Paypal account. Obviously, rapid adoption of Paypal followed.

This functionality *needs* to be implemented into Bitcoin. The biggest problem I have heard from users is "how do I get BTC". It's an annoyingly slow, painful process - even for the tech savvy.

I see two ways of implementation - the first being a "Paypal" like intermediary - though they run the risk of becoming the Paypal of the BTC world (fees on top of fees, etc) - the second would be a simple open sourced web implementation that allowed people to easily send money to someone that wasn't already familiar with Bitcoin.

I imagine a website that allows you to enter someone's email address, they (the website opeator) in turn receive the payment and send an email to the user explaining how to claim their BTC. Once the user does this - they have now crossed the threshold of pain in getting started with BTC. I'm sure what worked for Paypal, would work just as well for BTC.

Personally, I would use this site to send money to my friends - and I would also begin to use it for transactions on Craigslist, etc. Right now the running joke in our office is that we will pay each other back in BTC. Why? Because it's just so flippin' hard to use.

This would be blindingly simple to implement - and quite honestly, I'm willing to pony up 10BTC to see this developed - who else is willing to pitch in?

WOW, you read our minds!

We are actually working on a similar project, currently in late development.

BitInstant.com will be providing instant transfers for the bitcoin economy.
BitInstant is a new service that allows you to quickly and easily transfer funds into your online exchange account without delay using Liberty Reserve or Paypal.

You can fund your exchange account instantly using this form. No complex signup or account is needed - just enter your details and the funds will be deposited into your account before you can even say "3-5 working days waiting period", it's even easier than ordering a pizza!

Thats all I can say for now, we'll keep you informed!





Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: phillipsjk on July 01, 2011, 03:54:26 PM
Why wouldn't you just email someone a wallet? You could also email them a client or provide direction on how to download one. The nice thing about that is that if they don't ever spend the money, you can spend it yourself from the backup wallet you keep. They, OTOH, can transfer the money into a new wallet if they don't want you to have access to it. 

This would be an excellent present to family and friends for birthdays, Christmas, etc. Kind of like a store gift card. 

Sending a wallet via e-mail is a bad idea. You even explain why in your post, except you forget that your ISP, the recipient's ISP, and any government wiretappers can also spend the coins.

Bitbills are similar, but the secret is hidden until revealed. Unfortunately the average user can not redeem them at the moment.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Sandoz on July 01, 2011, 04:05:17 PM
Yeah, um, I'm TRYING to get something like that set up, where people can automatically send money to someone else, and the system automatically buys Bitcoin on an exchange and sells it to a different currency in a different country or something in the background, but there are a TON of legal and regulatory issues with even getting a bank account that could participate in this. And I don't have the $25,000,000 of my own backing to open my own bank  :'(

That would be awesome!! Imagine integrating this with an e-commerce solution! It would allow to transparently handle four cases (dollar as an example)

1) Buyer wants to pay in BTC, Seller wants BTC.
2) Buyer wants to pay in USD, Seller wants BTC.
3) Buyer wants to pay in BTC, Seller wants USD.
4) Buyer wants to pay in USD, Seller wants USD.

It would give a huge boost to the BTC acceptance as anyone would be able to accept payments in BTC even if they don't care how they work...

Is something like this doable??


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Jack of Diamonds on July 01, 2011, 04:17:26 PM
I think fast block chain setup is important too.

Nothing says impulse buy like a 2 hour delay before you can actually do anything :).

How about only verifying small bits of the blockchain based on a random algorithm?
(For example, block 1450, block 86826, block 127691, block 34772 etc.. Then they get confirmed by anonymous peers on the BTC network to be valid, and the blocks change each time)
 
Might be much more feasible and faster than downloading hundreds of megabytes of data, and should be just as secure.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: miner249er on July 01, 2011, 04:17:36 PM
I'd upload some Bitcoin to an Instawllet and send them the link.

As you say, that way you can reclaim it if they never take it. I don't like the idea of the recipient only having 14 days to claim bitcoinmail, but then, the service is free so they need to pay for hosting somehow.

The 14 day claim period is a huge stumbling block. The last thing I would want to have happen is not being able to get the funds back in the even that the person was somehow *not* able to claim the funds. Basically this puts the risk exposure to me somewhere around the $20 mark for using that service.

For example, I just made an auction purchase for $785, there is no way I would ever send that via a service that could claim the coins after 14 days if for some reason the recipient didn't receive the e-mail, etc.

The site (that I'm proposing) really needs to define itself as the payment escrow/caretaker for those that don't have the knowledge/resources to conduct the transaction directly with the current Bitcoin clients. Piggybacking on a current exchange/online wallet service that can ACH transfer funds directly to a bank account would obviously be of great use as well and rapidly spur adoption. Essentially it's all the familiarity of using a site like Paypal, except instead of $ it's BTC.

How you would monetize the service to pay for hosting, etc - I'm not 100% positive. However the startup cost for developing/hosting such a thing is so nominal these days that I would rather focus on something that services the community first, figures out how to build a business around it later.

Again - if someone is serious about attacking this - I'm happy to discuss in more detail.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Chick on July 01, 2011, 04:29:57 PM
I'm already working on this guys!  ;)


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: w1R903 on July 01, 2011, 04:38:40 PM
I'd upload some Bitcoin to an Instawllet and send them the link.

As you say, that way you can reclaim it if they never take it. I don't like the idea of the recipient only having 14 days to claim bitcoinmail, but then, the service is free so they need to pay for hosting somehow.

The 14 day claim period is a huge stumbling block. The last thing I would want to have happen is not being able to get the funds back in the even that the person was somehow *not* able to claim the funds.

Yeah, the 14-day claim period is not only a marketing disaster, it might also be illegal if this service is based in the US (depending on the state).  For example, in my state it's illegal to offer gift cards with any time of limited claim period.  The law is written in such a way that it applies to any goods or services that are purchased in advance can not "expire" after a certain waiting period.  Regardless, let's just say the FTC would frown upon this practice.

But it's all academic anyway since I think very few people would be willing to send money to a friend or family member if there's a risk that the service could claim the money after two weeks.  That is, unless they don't happen to read the "fine print", which I'm sure some people fail to do.

I agree that the service has to make money somehow, but why not implement a very small fee?  Better yet, one of the exchanges could do this in order to stir up new business.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: bitplane on July 01, 2011, 04:51:49 PM
It would be better if they charged a small fee and sent the BTC back to a return address if it wasn't claimed


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: TierNolan on July 01, 2011, 05:13:57 PM
It would be better if they charged a small fee and sent the BTC back to a return address if it wasn't claimed

There are no return addresses for bitcoin transactions.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: jav on July 01, 2011, 05:14:21 PM
Also relevant in this context: There already exists a project called PayBitBack ( http://forum.bitcoin.org/index.php?topic=14707.0 ) which allows to send Bitcoins to anyone with a twitter account.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Fiyasko on July 01, 2011, 05:22:36 PM
I think fast block chain setup is important too.

Nothing says impulse buy like a 2 hour delay before you can actually do anything :).

People have upload majority of the block chain. So download the file and stick it in. 2hrs becomes 20mins tops


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: TierNolan on July 01, 2011, 05:26:43 PM
People have upload majority of the block chain. So download the file and stick it in. 2hrs becomes 20mins tops

However, the client doesn't verify the chain if it is on the hard drive.

What they need is a -verify_chain command line option.  This would automatically happen the first time you start the client or if the date on the block chain file is updated.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Maged on July 01, 2011, 05:41:00 PM
People have upload majority of the block chain. So download the file and stick it in. 2hrs becomes 20mins tops

However, the client doesn't verify the chain if it is on the hard drive.

What they need is a -verify_chain command line option.  This would automatically happen the first time you start the client or if the date on the block chain file is updated.
That would still take a few hours. Yes, believe it or not, verifying the chain is the bottleneck.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: TiagoTiago on July 01, 2011, 05:42:06 PM
How different is this from an exchange/online wallet service?


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: Rassah on July 01, 2011, 05:52:20 PM
Yeah, um, I'm TRYING to get something like that set up, where people can automatically send money to someone else, and the system automatically buys Bitcoin on an exchange and sells it to a different currency in a different country or something in the background, but there are a TON of legal and regulatory issues with even getting a bank account that could participate in this. And I don't have the $25,000,000 of my own backing to open my own bank  :'(

That would be awesome!! Imagine integrating this with an e-commerce solution! It would allow to transparently handle four cases (dollar as an example)

1) Buyer wants to pay in BTC, Seller wants BTC.
2) Buyer wants to pay in USD, Seller wants BTC.
3) Buyer wants to pay in BTC, Seller wants USD.
4) Buyer wants to pay in USD, Seller wants USD.

It would give a huge boost to the BTC acceptance as anyone would be able to accept payments in BTC even if they don't care how they work...

Is something like this doable??

Actually, I was thinking of using this for international payments (Seller wants Indian Rupees, buyer wants to pay in USD), since  that is still rather expensive to do ($20 for a transfer or so). For buying within USD system, it's fairly cheap to buy using just USD with our current credit card system, and the fees involved with transferring money from BTC to USD, and then from the exchange account to the personal bank account, will likely not save you any money.


Title: Re: How Paypal did it - Bitcoin should do the same - 10BTC Bounty for implementation
Post by: FreeMoney on July 01, 2011, 06:52:32 PM
Are you not counting instawallet for some reason? If you haven't looked, it puts coins in a link, you can give it to anyone and they can secure them by moving them to another instawallet or anywhere else.