Coinbase hires Charlie Lee, creator of Litecoin
blog.coinbase.com
blog.coinbase.com
Nothing can stop this either, it is innate to the system. BTC confirmations will take on the average 10minutes, but can last much longer in practice. Attempts to mitigate this issue only result in rebuilding credit-cards / accounts / virtual money systems on top of BTC... which then begs the question... why not just use a Credit Card as always?
Litecoin tries to solve the problem by making the block discovery process much quicker (among other things). These "virtual coins" will need to go through several revisions before they're really useful.
That said, anything on the order of minutes is obviously too long to wait for certain types of transactions. Litecoin, with a target of 2.5 minutes between confirmations, does nothing to solve this. Bitcoin/P2P cryptocurrencies will need a solution for this problem if they are to be used for in person sales at retailers.
Exactly.
The instant approval from the credit card company is a close analogue to a signed transaction. Both prove that the person has the funds available and that they have the authority to authorize the transaction.
The 40-minute confirmation delay is roughly equivalent to the 6 months or so that it takes before credit card transactions become irreversible. At approximately one block mined every 10 minutes, after 40 minutes there would a 4-block-long chain including the transaction. The idea that someone with the resources necessary to discover 5 blocks before everyone else in the network could discover one block would bring them to bear to steal a cup of coffee is insane.
If I'm selling convenience goods - say, under $100 - I'm fine with zero-confirmation transactions. If we're talking $100-$1000, I'd wait until the network confirms it once. If I'm selling you a house, then I'll buy you lunch while we wait an hour or so for 6 confirmations.
A quick back-of-the-envelope calculation says that 30% of the time, blockchains will take 20 or more minutes... and 5% of the time, blockchains will take 30 or more minutes. Are your customers willing to wait 30 minutes 5% of the time while doing their groceries?
Hell no. Waiting for even a _single_ blockchain takes too damn long, even if you reserve it for substantial amounts of money like $100+ transactions.
Are you just going to hold up the line while you wait for the next block? Or are you going to just accept zero-block transactions?
Because you can have the benefits of both worlds.
Even without this, it's quite possible that bad bitcoin transactions will be far less costly to shops on average.
If a shop sells a coffee for $2 paid for by a bad bitcoin transaction, the shop seller has made around a 50c loss (stock mainly).
If a shop sells a coffee for $2 paid for by a later charge backed credit card transaction, the shop seller is charged $15[1], plus the 50c stock loss for a net $15.50 loss! You'd have to have over 30 bad bitcoin transactions to equal that level of loss.
Chargebacks are a money making operation by the credit card companies, at the expense of merchants. Bitcoin helps a lot.
Consumers want features such as reversibility of transactions, money back guarantees, and reward points. Credit Card companies offer _customers_ rights, not the business.
Businesses put up with credit card companies because it brings them additional business.
If you want to create a pro-business "transaction framework", go on ahead. (indeed, the Apple Store does this. All restrictions are strictly for pro-Apple reasons). But consumers are only willing to put up with so many pro-business storefronts.
I'd much rather pay for my coffee in digital cash than pay an extra 2%+ to facilitate the transaction. If the product is poor, I just won't buy it again. Same goes for lunch, etc.
Cards that return ~1% back highlight a problem; the transaction fees are too high. $0.10/bitcoin transaction [1] is also steep for minor transactions. If it were more like $0.01, tiny transactions might take off...
Chargeback/escrow services/guarantees are appropriate when the money involved isn't small in relevant units.
Mea Culpa.
Have you ever looked at what you're paying for in a credit card? Basically nothing. The merchant pays for everything. (occasionally, the merchant passes back the savings to you... like the occasional gas station that doesn't take credit cards, or a store that only accepts credit cards on purchases over $5)
Consumers pay damn near nothing on credit cards. That is why they use them.
You should read this section of the Bitcoin FAQ: https://en.bitcoin.it/wiki/FAQ#Do_you_have_to_wait_until_my_...
A transaction is broadcasted to most of the network, and certainly to the main pools within seconds. So once you see a transaction in the pool of trusted miners, you can assume it's okay. The only "real" possibility of it being a double spend is if they appear on the network at the same time, but is visible when the second transaction uses money that the previous transaction have spend. At that point it's equivalent to the credit card failing from an interruption in the connection - you just try again (the oldest win).
Of course for something like a cup of coffee or even a purchase for $80 worth of clothes I think most companies would be fine with accepting a zero confirmation transaction and taking the risk as it will be far less of a cost then shoplifting and will be less than the 2% they currently pay on every credit card transaction. If you are buying a $1000 laptop then maybe they make you hang out while they explain the features and wait for a single confirmation.
Again, attempts to solve this problem lead to a situation similar to credit cards... except worse (inherent to the extreme volatility and instability currently experienced in the BTC market).
Also, lol Mt. Gox. That company that you can't switch to USD every couple of weeks because they're not doing everything they can to keep their bank accounts open. Mt. Gox's instability is one of the worst things happening to the BTC market right now. If you give away your BTCs and store them on someone else's server, you're doing BTC wrong. Its no longer a decentralized system, but instead a new centralized system of currency.
But fortunately you can do something which is almost exactly equal: Have the trusted party just hand a buyer a signature of the transaction ID, which they hand to their vendor.
No one but the involved parties see the data... and it allows other models like ones where you retain control of your own funds and the signing party just agrees to take the risk the you cheat (and the cost of tracking you down if you do).
1 "Confirmed with a certainty that's good enough for values less than 10,000USD" )
Credit cards are good for this basically instantly... unless the register is "taking longer than normal today." It is on the order of seconds. Notice that PayPal doesn't accept credit card payments over 10K AND takes a large percentage. The same is true of Escrow.com, for example. Wires (SEPA in eu) take several hours, but are much more used at these amounts.
With bitcoins, this is true once 90% of the nodes have a transaction in their memory pools which ALSO happens to be on the order of seconds (you can watch propagation of transactions on blockchain.info)
2 "Truly irreversible")
This level of confirmation is true of credit cards after, usually, 180 or 270 days. Whereas with Bitcoin this is true after 4 or 5 confirmations (~40-50 minutes).
Bitcoin's speed gets a bad rep because it is held up to definition #2 and credit cards are only held to a standard of definition #1. This whole non-sense about litecoin solving ANY problems is just that: nonsense. The some members bitcoin community clamored for bitcoin to decrease the confirmation time, but the core devs knew it wasn't necessary. In fact, Charlie Lee, in an effort to satiate these requests created an altcoin, Litecoin, to confirm faster, so that the discussion of bitcoin could regain its track.
TL;DR: Bitcoin is very much confirmed within seconds, just like credit cards. Litecoin's faster confirmation time contributes very little (unneeded) benefit.
Obviously, if you're a merchant, you want to reach the point of irreversibility sooner. But consumers want 30-day money back guarantees. The credit card companies provide that guarantee if stores do not (and will retract the money from the business's account).
Consumers do not have privileges with BTC, once spent, the money is gone. There is no 3-day window to contest the transaction, there isn't any 30-day money back guarantee.
Litecoin is a trivial fork of Bitcoin. Litecoin uses scrypt instead of SHA256 for proof-of-work and the total number of coins is 84 million instead of 21 million. That's it!
But hey, there sure were a bunch of lines of code changed to change the name! :P
For most, Litecoin to Bitcoin is seen as what Silver is to Gold. Silver in this sense is credited with its ability to stabilize the price of gold. My opinion is that if there is to be a future for digital currencies there must be more then one option available. Currently Litecoin is the leading alt-coin based on Market cap (which is linked to its value)
Disclosure: Bullish on both BTC and LTC
It will be interesting to see if support for Litecoin takes hold at Coinbase.
Given that btc-e has a lot to lose on double spend attacks I think it's a good measure of how these two currencies are playing out in the market.
If blocks are too fast you start getting very large reorganizations.
Today litecoin has almost no transactions, so its lower interblock time is not a problem... Yet.
The reduction in time to perform a 51% attack is countered with just a few more conformations.
If an attacker does control 50-plus percent of the total mining power, you're basically screwed. Increasing the total confirmation time doesn't increase the cost of a 51% attack by enough to be worth attempting.
Of course he may have just wanted to take the job and not needed it but I would have assumed he would have worked on something for the Litecoin ecosystem.