Bitcoin Forum

Economy => Service Discussion => Topic started by: k on October 26, 2012, 06:57:46 PM



Title: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: k on October 26, 2012, 06:57:46 PM
http://blog.coinbase.com/post/34357253898/you-can-now-buy-and-sell-bitcoin-by-connecting-any-u-s (http://blog.coinbase.com/post/34357253898/you-can-now-buy-and-sell-bitcoin-by-connecting-any-u-s)

Hacker News discussion: http://news.ycombinator.com/item?id=4703443 (http://news.ycombinator.com/item?id=4703443)

Seems pretty good for US bitcoiners.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: kiba on October 26, 2012, 07:04:20 PM
This is a bad idea. Coinbase is asking for your password when it want to access your bank account. Do not use!


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: k on October 26, 2012, 07:07:45 PM
Yes I see that now. Seems like a bad idea but there is a second verification method where they deposit 2 small amounts in your account and you send it back (I think that's how it works). 1st method (giving account access) is instant apparently, other method take a few days.
 


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: paraipan on October 26, 2012, 07:13:18 PM
Great initiative, but I think it will provide greater convenience for botnet operators, who supposedly already have the required info to confirm a bank account, with the gathered info from a victim's computer  :-\


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: franky1 on October 26, 2012, 07:20:51 PM
i have been speaking to a guy in the UK making a payment gateway. the problems found which bitinstant solve are chargebacks and anonymity.

the solution is things like moneygram.

the next gen version which bitinstant is developing and the guy in the UK is is also developing is prepayment cards. whch by paying at shops and post offices like moneygram does, reduces/avoids the chargeback risks and headaches.

where for instance bitinstant holds a prepaid card and gives out its 'refill' loading instructions, the money appears instantly they then do their behind the scenes stuff to give the user the bitcoin.

plus as part of that they give out prepaid cards to people wanting to withdraw and because its all dealt with direct with the same card issuer and direct payment. the fee's are better, money appears within minutes and avoidance of the banks oversight.

i think this way is much better then bank transfers that coin base talks about


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: Stephen Gornick on October 26, 2012, 09:44:18 PM
This is a bad idea. Coinbase is asking for your password when it want to access your bank account. Do not use!

There are two methods, the "instant" method requires that you provide username and password (and PIN, if needed) to your bank account.

The "deposit verification" method works the same way as  PayPal, Dwolla etc, all do ... they send a couple test deposits and you verify by telling them how much was in each deposit.



Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: kiba on October 26, 2012, 10:23:54 PM
There are two methods, the "instant" method requires that you provide username and password (and PIN, if needed) to your bank account.


Guess what everyone is going to choose? The instant method.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: D.H. on October 27, 2012, 08:14:09 AM
I'm confused (by the instant method).

 1. Are you really supposed to hand over your full banking credentials to a third party? What would your bank say about that?

 2. Don't banks in the US use two factor authentication?


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: BlackHeartFund on October 27, 2012, 11:30:49 AM
I'm confused (by the instant method).

 1. Are you really supposed to hand over your full banking credentials to a third party? What would your bank say about that?


I can't imagine why anyone would do this, or why any service would ask for it.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: MPOE-PR on October 27, 2012, 02:34:53 PM

 1. Are you really supposed to hand over your full banking credentials to a third party? What would your bank say about that?


Asking for that seems a pretty good way to be tagged as "Internet scam". Suppose they manage to leak the password list somehow.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: kiba on October 27, 2012, 02:44:31 PM
2. Don't banks in the US use two factor authentication?


Nonsense, an American bank probably don't even know what 2 factor authentication is.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: phantastisch on October 27, 2012, 03:40:24 PM

 1. Are you really supposed to hand over your full banking credentials to a third party? What would your bank say about that?


Asking for that seems a pretty good way to be tagged as "Internet scam". Suppose they manage to leak the password list somehow.

In Germany there is a pretty popular payment gateway which asks for your banking credentials , you even login in your bank account through their site and make the purchase with your data. It is easy, fast and secure. I don't have any information about the coinbase process but if its similar and secured with ssl its no more risky than your normal online banking.

Quick edit : Most of you guys in the forum seem to have a poor sense of judgement regarding money related things. I feel often like you protect the wrong people and discredit the good guys. and i had no good experience with coinbase.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: paraipan on October 27, 2012, 03:45:37 PM

 1. Are you really supposed to hand over your full banking credentials to a third party? What would your bank say about that?


Asking for that seems a pretty good way to be tagged as "Internet scam". Suppose they manage to leak the password list somehow.

In Germany there is a pretty popular payment gateway which asks for your banking credentials , you even login in your bank account through their site and make the purchase with your data. It is easy, fast and secure. I don't have any information about the coinbase process but if its similar and secured with ssl its no more risky than your normal online banking.

I wouldn't touch that gateway with a ten foot pole stick. Hearing all this, I feel a little more warm and fuzzy when thinking about bitcoin  ::)


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: D.H. on October 27, 2012, 04:56:43 PM
In Germany there is a pretty popular payment gateway which asks for your banking credentials , you even login in your bank account through their site and make the purchase with your data. It is easy, fast and secure. I don't have any information about the coinbase process but if its similar and secured with ssl its no more risky than your normal online banking.

Are you sure that you are actually giving your credentials to the payment gateway? Paying using your online bank is common in Sweden too but you are redirected to a page hosted by your bank and then back, the payment provider never sees your credentials.

Quote
Quick edit : Most of you guys in the forum seem to have a poor sense of judgement regarding money related things. I feel often like you protect the wrong people and discredit the good guys. and i had no good experience with coinbase.

I'm not saying that Coinbase are "bad guys". It's just that it's common sense not to give your credentials to someone else and it's also what any serious company will tell you (including your bank I'm sure).


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: justusranvier on October 27, 2012, 05:56:05 PM
1. Are you really supposed to hand over your full banking credentials to a third party? What would your bank say about that?
It's actually not uncommon here. I never do it, but I've seen it before on non-scam sites.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: Stephen Gornick on October 27, 2012, 06:59:56 PM
Are you sure that you are actually giving your credentials to the payment gateway?

No, Coinbase is asking for the username, password and ... whatever else is needed for them (or an automated agent) to login to your bank account (e.g., a Login PIN for some banks).

Again, that is only if you want the "instant" verification.  For the "Deposit verification" then that works the exact way that PayPal links a bank account, or Dwolla, etc.


What would your bank say about that?

They might say that was a violation of their terms of service, and if you ever lose funds because someone else logged in with your username and password you are out of luck:
 - http://www.timelessfinance.com/2012/02/16/is-mint-com-safe/


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: D.H. on October 27, 2012, 07:08:58 PM
Are you sure that you are actually giving your credentials to the payment gateway?

No, Coinbase is asking for the username, password and ... whatever else is needed for them (or an automated agent) to login to your bank account (e.g., a Login PIN for some banks).

In the part you quoted I was referring to the "popular payment gateway" in Germany that phantastisch mentioned.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: Stephen Gornick on October 28, 2012, 12:02:37 AM
Suppose they manage to leak the password list somehow.

I'm reading their blog post further:

Quote
We felt we could do it securely.  For example we never store the bank credentials (username, password, etc) in our own database, and we take care to filter it from logs, etc.

And they are aware that consumers are sensitive to this:

Quote
We offer the second option, “Challenge Deposit Verification”, as a fallback if you aren’t comfortable with entering your bank credentials.  

But there was one statement I wasn't sure about:

Quote
It’s the default in the U.S. for services like Paypal so people are somewhat familiar with it.

So I started the PayPal sign-up process and see that it says:

Quote
After you create your PayPal Account, we'll ask you to link your bank account, debit card, or credit card. Then, you can start using PayPal right away.

So, I guess you learn something new every day.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: DeathAndTaxes on October 28, 2012, 12:22:31 AM
For those freaking out about instant account verification ... PayPal has used it for over a decade now and Amazon payments does the same thing now.  The reality is that 99.9% (likely short one or two nines) of consumers have an attention span of about two minutes.  The verify by deposit and wait 3-5 business days results in profiles that are never completed.

It isn't some insane conspiracy.  If you want instant access you give up private info, if you don't you wait for the deposits to clear.  Both types of consumers win.   The major issue isn't verification it is chargebacks.  Dwolla got anhilated by charge-backs and they had both 8 figures in funding to absorb it and the ability to pawn those losses off on merchants (Tradehill, et al).  Coinbase has neither.  Will be interesting though.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: Stephen Gornick on October 28, 2012, 02:31:18 AM
If you want instant access you give up private info,

So has anyone completed this process?  

I looked at it with one of my accounts, for a small credit union, and they didn't recognize the ABA number, so that now requires the Challenge Deposit method.   I won't use Instant for my other account, but I'm curious to know it others have finished the steps successfully and are just waiting on coins now?

I do see that the price is fantastic.  Like right now there was a little dip, and I would have been able to lock in coins at just 1% over Mt. Gox Last (which is what Coinbase appears to be using).  That's less than most methods for moving USD funds between exchanges (e..g, using Liberty Reserve, or a redeemable code and paying the fee).   So this service will likely come in handy for those doing arbitrage as well.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: BCB on October 28, 2012, 02:56:47 AM
This instant bank verification is becoming more common in the US. In addition they even ask for your security phrases. I'm not sure about PayPal and amazon but I do know the smaller startups send you to a third party for this authorization. I don't know if they  save the credential or tokenise for return visits. It would be interesting to hear from some with more knowledge of this process. I alway chose the instant verification process when available. I've done so for a number of years with multiple accounts any have yet to hear of a compromise. Besides any loss from that kind of compromise is already build into the banks operating cost and the customer is rarely if ever responsible for the loss. Nothing is totally secure but coin base is a top tier start up and I'm sure they are using a top notch verification service. And if you want to talk about trust and judgment by members of this board I'd trust coin base with a few grand and my bAnk credentials before I would have trusted bitcoinica or pirate with a few hundred. EAsy to say in hindsight but I'm just saying...


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: BoardGameCoin on October 28, 2012, 06:06:11 AM
If you want instant access you give up private info,

So has anyone completed this process?  

I looked at it with one of my accounts, for a small credit union, and they didn't recognize the ABA number, so that now requires the Challenge Deposit method.   I won't use Instant for my other account, but I'm curious to know it others have finished the steps successfully and are just waiting on coins now?

I do see that the price is fantastic.  Like right now there was a little dip, and I would have been able to lock in coins at just 1% over Mt. Gox Last (which is what Coinbase appears to be using).  That's less than most methods for moving USD funds between exchanges (e..g, using Liberty Reserve, or a redeemable code and paying the fee).   So this service will likely come in handy for those doing arbitrage as well.

I have done the instant verification on two different accounts, both major US banks, and am waiting on about $400 worth of coins. The exchange rate isn't MtGox last, but its a decent one.

A random oddity is one of my later orders claims to be arriving earlier than one of my earlier orders (Monday vs. Tuesday). Not really sure why that would be, but whatever.

I'm definitely apprehensive about this being a fraud target, so I plan to buy and remove coins to cold storage quickly for the time being. If it seems to stay up for awhile I'll point friends here for acquiring coins easily.

-bgc


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: rexcoin on October 29, 2012, 06:08:59 AM
If you want instant access you give up private info,

So has anyone completed this process?  

I looked at it with one of my accounts, for a small credit union, and they didn't recognize the ABA number, so that now requires the Challenge Deposit method.   I won't use Instant for my other account, but I'm curious to know it others have finished the steps successfully and are just waiting on coins now?

I do see that the price is fantastic.  Like right now there was a little dip, and I would have been able to lock in coins at just 1% over Mt. Gox Last (which is what Coinbase appears to be using).  That's less than most methods for moving USD funds between exchanges (e..g, using Liberty Reserve, or a redeemable code and paying the fee).   So this service will likely come in handy for those doing arbitrage as well.
Verified Successfully here with my bank - using instant verification


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: matonis on November 06, 2012, 06:10:43 AM
This is a bad idea. Coinbase is asking for your password when it want to access your bank account. Do not use!

Agreed. Coinbase is a bad idea on many levels (bank integration, wallet security, governing jurisdiction). I don't want to buy bitcoin from my bank or my bank's partner. Additionally, I am concerned about the coins that are stored at the Coinbase Wallet. It seems to me that Coinbase thinks of BTC as something like Linden Dollars or Facebook Credits (just another non-convertible virtual currency) and that they are missing the larger picture of Bitcoin (because they just wanted to raise some startup capital without realizing that they are playing with fire).

If they think I am wrong about all of this, I would love to hear back from one of the Coinbase VC investors.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: CaptChadd on November 13, 2012, 09:24:20 PM
The fact that this website is still around and has not been taken down or anything like that, shows me that they are here to stay.

With Bitcoin you can make loads of money and we are talking hundreds of thousands of dollars if you create a BTC withdrawl and purchase system that works and is simple, unlike having to go through 3 or 4 different website each which take there cut.

If a website scams people, it will last for, at the most a month and then it gets shut down and that's it, the idea and the great business plan is gone.

Scamming is for a quick buck here and there but developing a system that works over the long time is in theory priceless.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: justusranvier on November 14, 2012, 04:21:26 AM
I successfully connected a checking account, bought $100 worth of bitcoins, and withdrew them to my local wallet.

The service works well, other than the unavoidable delay in waiting for the ACH transfer to clear. I initiated the purchase at 9:00 am  on the 7th, and did not have access to the bitcoins until the today (13th) at 6:30 pm. I assume that's the banking system's fault and something Coinbase can't reasonably do anything about.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: BoardGameCoin on November 14, 2012, 04:27:44 AM
I successfully connected a checking account, bought $100 worth of bitcoins, and withdrew them to my local wallet.

I had similar success with $400 worth. The withdraw seemed to take awhile (about an hour for the transaction to hit the network), though the wishful thinking part of me believes that's because they had to get some out of cold storage to service the request. (Moar bitcoin businesses with responsible cold storage practices... I'm looking at you bitfloor, you owe me 36 BTC)


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: annette786 on November 20, 2012, 03:11:17 AM
Yea!

I did my first Coinbase transaction.  It was quite easy. 

I opted to verify my bank via two small deposits (the way paypal does it) and it took one banking day to receive the deposits.  Once I did, it took about a minute to login and verify my account.

The price was the same as the offer on mtgox.  There were 700 BTC offered on Mtgox at the time.  I didn't see the buy go through Mtgox.

I won't get access to the BTC until after they debit my account (I assume because of Thanksgiving and weekend), but that's fine with me-- as long as I know the price I paid.

If they can raise the $100 limit, this service will be quite valuable.  I like to buy BTC when the price drops, but Mtgox takes forever to get cash into (I don't like to keep funds in an non-US company) and I ended up paying about 9% both times I used Bitinstant. 


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: DigitalHermit on November 21, 2012, 04:25:18 PM
Coinbase appears to be offline within the last hour or so.

Quote
Coinbase Error

Whoops! It looks like we encountered a problem.

We've been notificed about the problem and are working on it. Please try again in a few minutes or you can return to the homepage.

We'll post updates on Twitter if the problem persists.

No updates on twitter yet though.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: Stephen Gornick on November 21, 2012, 05:52:47 PM
Coinbase appears to be offline within the last hour or so.

The main page is still responding, but when attempting to login is when I see the error.

This reminds me ...

Feature request: Show the exchange rate that I would pay to buy through Coinbase (and the exchange rate I would receive when selling through Coinbase) without having to login.

I check a few sources before I buy or sell and not having to login to see the rate offered would save a few seconds.  I'm sure I'm not the only one that does this.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: DigitalHermit on November 21, 2012, 07:37:28 PM
Coinbase appears to be offline within the last hour or so.

And they're back! From twitter:

Quote
Coinbase ‏@coinbase And we're back re-syncing. Sorry about that! Looks like a bad node on the network. Should be all fixed.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: Stephen Gornick on December 22, 2012, 04:53:20 PM
I've been getting an error that I cannot sell any BTC because it would exceed my 100 BTC daily limit.

The limit is $100 USD per-day not 100 BTC.  [Edit: Oops, I read that wrong.  100 BTC per-day when selling.   The $100 USD is the limit when buying.]


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: Stephen Gornick on December 24, 2012, 03:33:51 AM
And now I cannot even get into my account...

Quote
Coinbase Error
Whoops! It looks like we encountered a problem.

We've been notificed about the problem and are working on it. Please try again in a few minutes or you can return to the homepage.

Anyone else having issues with the site?

I was just able to login successfully.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: Third Way on January 03, 2013, 06:31:43 AM
I don't want to detract but I have to because I can't find a proper thread, but, I live in a U.S. territory, where could I check if my bank works with the people of CB?


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: jbis1 on January 03, 2013, 02:43:49 PM
Coinbase uses ACH (Automated Clearing House) to transfer the funds from your bank account to theirs. According to the following site ACH works with U.S. territories.

http://www.achnetwork.com/introtoach.html

You need to have a checking account. You need to provide Coinbase with the routing number of the bank and with your account number. You can find that information on the bottom of your checks or on a statement from your bank.

You can also try contacting Coinbase support or ask your bank.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: bitpop on January 10, 2013, 05:28:36 AM
I like this site


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: justusranvier on February 06, 2013, 12:16:27 AM
I like this site
I did too until they suddenly decided to cancel my most recent purchase because it "appears to be high risk".


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: BradZimdack on February 14, 2013, 02:20:13 AM
I like this site
I did too until they suddenly decided to cancel my most recent purchase because it "appears to be high risk".

They pulled the same thing on me despite completing about a half dozen 10 BTC purchases over the course of the last month.  They waited a week to cancel my supposedly "high risk" transaction, but they have not yet canceled my other pending transactions or closed my account.  It seems like an immediate account freeze would be the first course of action if any sort of fraud was truly suspected.

Overall, this is a big disappointment because it seemed like Coinbase was finally the first professional service for buying and selling coins.  Unfortunately, it looks like it's still amateur hour in Bitcoin land -- as usual.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: justusranvier on February 14, 2013, 02:39:04 AM
Overall, this is a big disappointment because it seemed like Coinbase was finally the first professional service for buying and selling coins.  Unfortunately, it looks like it's still amateur hour in Bitcoin land -- as usual.
More than one person has noted that transactions have a much higher probability of being classified as "high risk" if the exchange rate has gone up significantly between the time it was started and the time they credit your account with bitcoins. One would think they allocate the bitcoins immediately at the time they lock in the price, but if they aren't doing that it would make sense for them to cancel the order if the price has moved too far.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: Walter Rothbard on February 14, 2013, 03:47:40 AM
I like this site
I did too until they suddenly decided to cancel my most recent purchase because it "appears to be high risk".
It appears they may be using unconfirmed outputs in the transactions (https://bitcointalk.org/index.php?topic=143715.0) they generate to send you your bitcoins. That's just too much risk for me to be allowing them to pull money from my bank account. Until they resolve this issue, I wouldn't trust them enough to receive any transactions from them.  By the time they've sent you the bad transaction, they've already got the money from your bank account.  How do you straighten that out?

EDIT: Apparently coinbase is fixing the bug.  If I get confirmation that the bug is fixed, I'll delete this message.

They say it's now fixed, and they are offering a 5BTC bounty to get the messed up transactions mined.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: BradZimdack on February 14, 2013, 04:04:34 AM
More than one person has noted that transactions have a much higher probability of being classified as "high risk" if the exchange rate has gone up significantly between the time it was started and the time they credit your account with bitcoins. One would think they allocate the bitcoins immediately at the time they lock in the price, but if they aren't doing that it would make sense for them to cancel the order if the price has moved too far.

That would certainly change the classification of this from being unprofessional to being unethical, so I didn't want to say it myself, but the thought did cross my mind.  (There has been an 18% increase in the exchange rate since my order was put through.)  What's also rather irritating is they still deducted the USD from my bank account.  So they didn't really "cancel" the order.  They just canceled the part of the transaction where they provide the product they've been paid for.  I'll be curious to see what happens with the rest of my pending orders, especially the ones placed at higher exchange rates.

I really do want Coinbase to succeed.  A functional service like this is very much needed, and their setup may even be easy enough for Grandma to use.  But, the real world has very little tolerance for the kind of shenanigans that seem all too common with Bitcoin "businesses".


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: jerfelix on February 14, 2013, 09:00:16 AM
I think Coinbase shows promise, but it is frustrating to watch some of their struggles.

To me, the obvious answer to a lot of their troubles with fraud and new users would be to "quarantine" a certain balance for a certain period.  If I'm a new user, and I buy 10 BTC, quarantine it for 30 days if you must.  Or quarantine 90% of it.

If I'm a regular user, transacting 100 BTC worth of purchases per month, and suddenly I try to buy 1000 BTC, that should raise a flag.  Let 100 BTC go as normal, and quarantine 90% of the balance.  Or maybe 50% if I've been around for many months.

Just maintain a trust level for each account - Account number N has proven themselves trustworthy because they've done a volume of X BTC transactions in a month.  And (like the block chain), the longer a transaction has existed, the more reliable it is.  If a person has done 100 BTCs per month for 5 months, you might cut them some slack when they try to do a 1000 BTC transaction.  Maybe quarantine less.

Give the user a choice before reversing the transaction:  We can reverse this, or quarantine it for 30 days.  Your choice.  Better yet, notify them of the quarantine at the time of the purchase, so they can decide if it's ok.


Title: Re: Coinbase Blog - Buy And Sell Bitcoin By Connecting Any U.S. Bank Account
Post by: pof on February 17, 2013, 11:56:18 AM
http://blog.coinbase.com/post/43285532179/unconfirmed-transactions

Quote

Unconfirmed transactions

We experienced some delayed transaction confirmations over the past week.

I just wanted to take a moment to update you on the status of this issue and apologize for any trouble it may have caused you.  Our goal is to have all bitcoin transactions arrive within a few seconds (about the speed of an email) and to be confirmed within the hour.  In this case we fell far short of that goal (some transactions were delayed for a number of days), and for that I am truly sorry.  I know it caused undue hassle and concern for our customers, and that is something we never want to happen.

The majority of these delays should now be resolved.  I’d like to address the solution we now have in place and some additional notes on how we think about transaction confirmations.

The root of the issue stemmed from how bitcoin transactions tend to chain together.  If you have a group of 20 bitcoins and you want to send 1, your transaction actually uses all 20 bitcoins and sends you 19 bitcoins as “change”.  This is much the same as using a $20 bill and getting $19 change for your purchase.

Your 19 bitcoins can then be used for the next transaction, and the change for that for the next, and so on.  This creates a chain of transactions where you are spending the change from the previous.

One challenge of the bitcoin protocol is that transactions can often take 10 minutes or longer to be “confirmed” (or make it into a block).  So if you are rapidly sending transactions you may end up using coins that haven’t been confirmed.  And if one of those transactions happens to never confirm (or takes a long time to do so) it hold up every other transaction in the chain.

Coinbase has a number of processes to counteract this, including using a hot wallet, breaking outputs into smaller chunks (sending a hundred 1 BTC payments from a 100 change will create a longer chain than sending a hundred 1 BTC payments from ten groups of 10 BTC), and paying miners fees on our customer’s behalf to make sure transactions are mined quickly.  But as we continue to scale and move beyond several thousand transactions per day, our basic systems were not cutting it any longer and there were a few edges we weren’t accounting for.

In particular, what caused the issues this week was getting transactions into the hot wallet which very long confirmation times.  Luke Jr and the the community were very helpful in assisting us in getting these mined, and a big thank you goes out to them.  We also re-generated/broadcast a number of transactions to get them confirmed.

We have now rewritten how our coin selection works, and pushed out a big code update today.  In particular, confirmed coins will be required in several cases, including:

when sending to the hot wallet
well selling coins through Coinbase
In these situations the number of blocks (or confirmations) that are required varies with the amount of the output.

There are other transactions (for example those coming out of the hot wallet) where we require fewer confirmations, or in some cases a maximum “depth” to the chain of 3 transactions.  If no coins are in the user wallet or hot wallet that meet this criteria, then you may be required to slow down generating new transactions for a period of time.  We will automatically try regenerating pending transactions at increasing intervals until there are sufficient confirmed coins to complete the transaction.

There is a trade off to requiring confirmed coins for every transaction.  The pros are that it assures all new transactions are confirmed quickly, and unconfirmed chains can’t build up.  The cons are that it requires the user to wait if there are currently no confirmed coins available.  As Coinbase continues to go, we will keep working on improving this situation and work to make sure it has the right balance between confirmation times and sending rate.  There is a lot more we could be doing around instant confirmations down the road as well.

Hopefully this helps explain the issue we faced and let’s you know that we are taking it seriously.  As always, we are open to your feedback in the support forum.

Sincerely,
Brian Armstrong
CEO, Coinbase