How to Lose $81,000 in Bitcoins
bitcoined.tumblr.com
bitcoined.tumblr.com
The problem was, that transactions can have "change". So by sending 1 BTC, the client did in fact send 1 BTC to one address and the remaining 8999 BTC to a a newly generated address which is automatically added to the wallet. Since the backup was before this transaction, the backup didn't include the private key to the change address and 8999 BTC were lost.
A really unfortunate incident, as the person simply didn't know this technical detail. It prompted some upgrades to the client, which now generates addresses in advance and stores them in the wallet. When new addresses are needed, the ones from this pool are used first. With a recent client this accident would not have happened. It's still important to know though, that after _sending_ Bitcoins, a wallet might potentially include new private keys that are not in an old backup (if the pool has been completely used up since the last backup).
By the way: All this happened in August 2010, so this wasn't $81,000 at the time.
Step 1, go back in time to August 2010, and use the old client
Step 2, get $90 worth of Bitcoin, and don't take proper
precautions with your wallet file.
Step 3, wait for Bitcoins to go up 90,000% in value.
The current client prefetches 100 keys, for your protection, and has many other safeguards in place.Bottom line - Bitcoin software is becoming more robust as Bitcoins are becoming more valuable.
Or is this just a question that's so bad it's not even wrong?
General rule of thumb is it takes about 60-90 minutes to be guaranteed that your bitcoins have transferred.
Given we're talking about bitcoins this discussion is about as practical as discussing a russian tank invasion of western europe but it's interesting none the less.
"It is a privately created fiat currency, bundled together with an anonymity scheme for transactions. The anonymity scheme means there is some reason to grant one-time seigniorage to the original currency issuers. Eventually the anonymity scheme, in some form or another, will be available without the fiat currency. At that point, or more likely before then, the fiat currency will fall to near-zero in value."
Mr. Cowen is somehow overlooking the relative scarcity factor. Speaking strictly about bitcoins and dollars, we know how much bitcoins will be there in the next 100 years, and we have no idea how many dollars will be the in 2113?
But you can create an arbitrarily high number of bitcoin-like electronic currency units, simply by taking the exact bitcoin implementation and changing the genesis block. Bam, Patiocoins, with guaranteed scarcity, anonymity, and a new goldrush phase -- so if you got dumped rather than pumped, you have a new opportunity to start at the top of the pyramid scheme this time.
The equilibrium is that sooner or later expected returns on starting a new distributed pump-and-dump dwarf expected returns of getting in late on bitcoins. And then poof.
There's the usual reasons we use e.g. gold for money. It's fungible, ductile, rare and essentially impossible to forge. That rules out cigarettes and Yap rai as stable currencies.
As far as gold vs. silver vs. platinum, the inflation rate (i.e. the rate at which new metal comes out of the ground) is also important. Gold inflates slower than silver, simply because there's more silver in the ground.
As far as gold vs. platinum, it's important to look at what happens if the world decided to move to gold or platinum as a currency. Gold is already used as a store of value, while platinum isn't. If everyone moved to gold as currency, it would become far more valued. If the same happened to platinum, its value would go stratospheric. There are essentially no platinum reserves (compared to gold), so its price would be even more volatile, and its price would spike far more than gold.
Platinum is also much more concentrated, geographically. There are like 5 working platinum mines in the world, and like 4 of them are in South Africa. South Africa has more of the world's platinum than the middle east has of the world's oil supply.
Those objections are not insurmountable, but human civilizations have been using gold & silver as currency for thousands of years, but the same is not true of platinum. Don't underestimate inertia.
Currency has, in fact, never been a wholly stable affair. Before paper money, allowing non-gold monies was a way of inducing inflation. But silver or platinum or cigarettes are clearly exact matches for gold while Patiocoins could automatically be that (and Patio is "famous" - that should be enough for a few people).
So this should only reinforce the point that money and currency can't just exist as a "natural" abstraction generated by an algorithm but rather must depend on social conditions (any society's currency system is transparently dependent on the overall configuration of that society's member's beliefs about the world).
Yes, you can. If your X-coins will be in some respect better than the original ones they may even supplant bitcoins. But you'll have to put of effect in order to convince people to use them. With uncertain results. Currently bitcoin has network effects working for bitcoin and against other crypthographic/p2p currencies. To change that will require a major effort.
The history of bimetallism (gold & silver) is relevant in this respect. The final result is that your are better using the medium of exchange the majority using, so usually there only one money left.
Sure. But if we are speaking about competing mediums (media?) of exchanges, scarcity matters. Not the only factor that matters, but one of.
You say, "yeah, sure, but scarcity matters". Well, actually, Cowen says it doesn't in this case.
Can I (bit)coin the Tyler Cowen fallacy?
So Tyler Cowen says it doesn't matter? Frankly, I have a hard time trying to remember when it was last time that I heeded to TC financial (or other) advice. Maybe, when that moment will come people will just not bother asking TC what they should do.
You sound very insecure about your point of view.
Well, good luck with that.
This is what makes dollars valuable. Their scarcity is far less relevant.
Bitcoin needs to be backed by some kind of utility to have value. Scarcity alone is not enough.
That's a lot of trade outside of US which is done in USD and not in local currencies. Are you going to argue that USD is not used as medium of exchange outside of US because you cannot pay taxes with them?
Yes, but universally accepted scarce tokens are good stores of values. And currently dollars and euro, and almost every other currency are just that. Universally accepted scarce tokens.
And bitcoins are both an efficient transaction scheme and a scarce tokens. And, by design, a lot more scarce. Of course, it has not yet bootstrapped itself, but I see that as a possibility. And damn convenient possibility, too.
Bitcoins are accepted by online gamblers in much the same fashion as casino chips, by ideologues offering marginal services as political statements, and (allegedly) by criminal enterprises.
If bitcoins are mostly interesting to you as a way of reasoning through how economies would work in a world without established governments and economies, that's fine, but could you just say that? Because it's hard to pick out which of your arguments are pie-eyed what-if's.
Taxes is not what a money makes. Colonials, Greebacks, French Assignats. They all were used to pay taxes. On the other side the Somali shilling is (still) used as money. The russian (tsarist) ruble was used as money during 1918-1920 Civil war. Hell, shells were used as used as money.
As for taxes in bitcoins, it can be just of matter of time. You know the tune: Cheaper to tax than to fight
Also, define valuable, and we'll talk. I can easily foresee situations (even now) when bitcoins are valuable to me than dollars.
And it supports microtransactions. The way I've heard it told, you could run an entire world-size economy off of one bitcoin.
So unless you have the situation in which everyone loses their wallets at once, it's just business as usual. Nothing to be concerned about.
1. Buy $81,000 in bitcoins
2. Wait.
Seriously, did this actually happen to someone? Are people actually buying tens of thousands of dollars worth of bitcoins?
Thirty day volume over at mtgox is 6 million dollars. Granted, much of this might really same money going back and forth for some day trade action, but it's still way more than people who don't follow bitcoin would ever think.
Bitcoin transactions have two outputs. In order to send a fragment of money, you need to create one output for the fragment, and the remaining output to put the "change" into your own wallet.
For example, if you have a wallet with 10,000 BTC, and you send 1 BTC to someone else, there will be two "outputs" - consisting of 1BTC and another with 9,999 BTC. An external observer won't (easily) be able to determine if this was a transaction of 1BTC, or 9,999 BTC.
http://www.bitcoinmonitor.com/ -- red dots.
Well and the MtGox volume last Friday was roughly half a million. USD.
On the other hand, given how much effort is going into promoting bitcoins I wouldn't be surprised if some folks are just trading them with themselves in order to pump up the numbers.
Anyway, if people have gone from "ehh, I'll stick twenty bucks in just to see what happens" to "I'm gonna buy eighty-one thousand dollars worth of these things!" then it confirms my suspicion that the world is about to run out of bigger fools to sell 'em to.
I really hope this is the case with the insanely large buys, and it's not someone mortgaging their home.
Care should be taken with any large currency transaction, digital or otherwise. Though the delicacy of data (from a consumer storage standpoint) is definitely a hit against the concept.
edit: 1 hr later, upvotes with no correction, so i think "delicacy" does cover it. why would you send $81k to a system that could lose it with a power outage, crash, accidental shutdown, etc?
My point was that 'delicate' isn't nearly strong enough of a word. If you can make diligent backups and still lose everything, the system is beyond 'delicate'.
Another post notes that newer clients have fixed this issue by pre-generating addresses. That's better, but being able to lose all your money because you lose a number just isn't acceptable.
1. Seems Mt. Gox is the primary exchange of choice of Bitcoins. What mechanism or oversight in Mt Gox prevents Bitcoin exchange rate manipulation by way of wash trading? http://en.wikipedia.org/wiki/Wash_trade
2. The exchange rate data on Mt Gox shows the value of a Bitcoin shot up 10x in about 3 weeks. Hyper deflation to that extreme is not a desirable attribute for any currency.
http://www.appapillai.com/blog/2010/06/13/the-pound-sterling...
I understand people use bitcoins for services rendered and a fairly limited number of products - but that is clearly to the benefit of the seller. It would be nice to see some statistics on bitcoin users actually using them as a currency. I'd wager it's less than 10%, esp. now they've become a media darling and a vast number of folks are looking at these like guaranteed lottery tokens.
But hey, if people really did decide to lead frugal lives in order to save money, capital would expand faster in areas more essential to human existence. Consider it as a shift toward long-term goals rather than short-term gratification. Of course, the longer the timeframe, the harder it is to predict future demand, so there is a limit to how future-oriented people can get.
It's fun to look at the reply history and notice that someone new discovers these posts every month like clockwork and reminds this person how much he paid for pizza.
As others have mentioned, exchange rates have exploded since then and the titles are hyperbole. In May 2010, the exchange rate was about $0.005 (when 10k BTC was worth about $40). I don't have exact numbers, but I'm guessing around August 2010 the exchange rate was closer to $0.05 (or 8999 BTC worth ~$500). Given that gridecon says he bought the coins over time, I doubt he lost more than a couple hundred bucks of "investment".
Update: Based on forum posts in August 2010, seems like the rate was $0.06. I was close!
When you do a transaction you always spend ALL of the coins in that address, part of the money goes to whoever you're paying, and there rest is returned to you an a new 'change' address. (This helps your anonymity as someone watching cannot tell which amount you spent and which amount you kept.)
Before transaction:
Address1: 9000
Address2: 0
After transaction:
Address1: 0
Address2: 1
Address3: 8999
It sounds like you have wallet.dat that contains the private keys for Address1 and Address2, but not Address3.
The problem seems to be he didn't backup after he initiated the transaction. It's news to me (and apparently a lot of other people) that you can lose bitcoins in this scenario.
One proposed solution is to pre-generate some number of addresses that get stored in your wallet long before you actually use them, so they'll get backed up.
"Since this post a year ago, this feature has been implemented as keypools=100. Personally, I think it is a bad idea and does not address the problem, only pushes it off to the 101st address. At that point, users will come to expect certain backup behavior and then one day (presumably when they have more 'real' rather than 'play' money) it doesn't work as expected.
Unless the pool is recycled (change is returned to a random or cycle of addresses) then this is far more dangerous.
I propose, instead, what is expected. The change should be returned to the same address that the BitCoins were sent from.
I understand this decreases deniability/anonymity. But if someone really is paranoid, they should really be laundering money through multiple addresses in random amounts at random intervals. Sending change to a new address is just an obvious 'paper trail' considering all transactions are public, it doesn't take genius investigator to follow the money."
I don't see how that can be considered in any way a reasonable limitation of the system. I had no idea the "coins" were so fragile.
Every time I think, "Hey, maybe it's time to start accepting bitcoin for our software. It can't hurt, and might even help spur adoption of new digital currencies." Something crazy comes along that makes me think bitcoin isn't so well thought out, after all. I was already a little worried about the "money" being stored on our world-facing system. I'd already assumed I would need to transfer to a private account every day or something to insure that a break-in of our web server (which has never happened in our 6 years of running it, but I know enough about system security to know that a determined attacker could eventually find a way in; which is why we don't store credit card data, software signing keys, or anything else particular sensitive on that server). But, this makes me think bitcoin, as implemented, all but guarantees coin loss, given enough time using the system...possibly very large losses, as in this case.
Seems that a system crash during a transaction would also lead to the same results. And even one bit of data corruption during saving data would do the same.
But, I guess this is the pain one experiences being on the bleeding edge. It wouldn't be called that, if somebody didn't bleed now and then.
I understand that the current database with all the transactions takes up a few hundred MB (and this is why it can take a while to verify a bitcoin transaction).
Couldn't a small number of clients attack the currency by DOSing the network with transactions?
Edit: found this, I guess they know it "might be" a problem https://en.bitcoin.it/wiki/Weaknesses#Denial_of_Service_%28D...
Miners are free to include/exclude your transaction in their block regardless of whether a transaction fee was included. If the majority rejects transactions without a fee then it will take a longer time for the transaction to be included in a block.
(I am not 100% how bitcoin works, but that's how I read it)
Maybe this is the wrong mental model, but I picture it like a hard disk slowly filling up with bad sectors. Except in this case, the disk controller can't tell you how much free space the disk has.
So without the knowledge of how much cash I'm hoarding in my closet, how can you accurately value USD? I don't know how much of the answer is “you can't, exactly, but there's enough other trading that it doesn't matter” (which could apply to Bitcoin as well) versus “the value is fixed by external factors such as the US government”.
The are many problems with such systems, which is why the entire planet moved away from them starting about 100 years ago. Just like the initial users of BitCoin who are sitting on millions of the things are limiting the bitcoin supply in order to slowly sell them for real coin.
I don't know any bank that understands or will deal with 'bitcoins'. LOL!
I'm fully aware of the explanation that it doesn't matter when Bitcoins are lost because they are divisible to 0.00000001, but I'm not convinced that it makes sense to be doing business on that scale.
Official explanation here: https://en.bitcoin.it/wiki/Myths#Lost_coins_can_t_be_replace...
I see this as a psychological problem. It's hard for most people to really conceptualize value of very small numbers. Yes, people will just be converting to "real" currency to get an idea of what the value is, but shouldn't a successful currency stand on its own? Shouldn't we be able to understand the numbers we're dealing with?
That's why we do all the tricks to workaround the problem of long numbers. We're measuring the length in ~6.68458134 × 10-12 AU, time in 9,192,631,770 periods of radiation, etc. etc. all the time. We just call them 1 meter and 1 second instead. Once a "reasonable amount" of BTC reaches either 1k BTC or 1m BTC, someone will come up with a new, cute and short name for those - I don't think we'll have a problem with small / big numbers here.
According to Wikipedia, "A decibel is one tenth of a bel, a seldom-used unit."
In other words, people will adjust. Someday, we'll be dealing in millicoins or whatever. And not think twice about it.
That being said, I dont see how any bitcoins were lost given the example in the post. When the wallet from the flash drive was restored, he should have access to the coins again.
That the client is problematic doesn't mean the data/$ is gone.
A. Send them to someone else, which will create a new block in the chain that is confirmed by miners. B. Lose your wallet.dat completely and therefore your private keys forfeiting any way to access BTC that are yours.
A very legitimate way of backup up BTC is to just copy your wallet.dat and blockchain to a thumbdrive and store it in a safe deposit box offsite. If you ever lose your main computer for any reason, restore the backups from the thumb drive, let your blockchain catch up to current, and all your money is still intact.
If you restore your wallet.dat and let it catch up to the current blockchain, you will still have all your money, unless you really spent it.
edit: Ok, I guess I am mistaken - I see now how this happened with a really old version of the client. Newer versions of the client pre-generate several addresses in your wallet.dat, so even if you only restored an old version of wallet.dat, you would still have access to any money that is in the blockchain that you spent in the recent past. Of course, you should never let your wallet.dat fall too far behind.
If you back up your wallet prior to the transaction of 1BTC, it will not receive the private keys to the change address. Your private keys in your wallet.dat will point to an empty account. That is what this entire post about losing $81,000 is about.
I wonder if this buzz is not made by someone holding a couple thousands, if not dozens of thousands of coins and looking to hyper-inflate the market and profit at selling them with these high prices.
Before I buy any bitcoin, I need some questions answered:
1. Currency Exchange: This needs to be legal and available. I don't want to look for a trader in some forum to do the exchange.
2. Stability: I probably want to have my money doubled by tomorrow, but I prefer not to lose them.
3. Popularity: If no buyer accepts bitcoins, so why are they worth it?
Unless these issues get solved, bitcoin is now just a bubble. And like always, the idiots are going to pay the consequences...
It's the same as:
How to Lose $81,000 in Bitcoins
1. Buy 9,000 BTC on one of the exchanges over time. 2. Transfer them all to someone else 3. Don't get thank you