Bitcoin: Money is a sign of poverty
Some of you may have heard of Bitcoin before. This would be true if you have been following the lulsec hack of the NHS. Lulsec accept bitcoin as a donation method. There have also been some concern from the US Senate about bitcoin.
So, please read the wikipedia article above for a quick intro to bitcoin before you read any further.
I am interested in bitcoin because I like the anonymous and p2p nature of the service. While I would describe myself as a “socialist”, I still believe that there are some things that are not the government’s business and sometimes I just want to be left alone to do what I want without interference in the form of government. Another incentive for me is the cryptographic nerd in me loves the idea that you can have a completely anonymous currency using computers to do it.
For my analysis below please understand that I will be using “normal” logic rather than “economic” logic (also known as “voodo logic”). I am not an economist and I do not trust them very much given their past track record in the prediction business.
So, what gives a bitcoin value? This is a rather fraught question to start with and really should be the heart of economic philosophy. In Neo-classical economics, something has value because someone will put a price on a good or service. This neatly dodges the question. Marx goes into the question in the first chapter of Capital. His theory is that value is created when a raw material is turned into something useful by labour. This makes sense even if Marx’s prose style is as dense as lead. In terms of bitcoins, because they are generated by CPU/GPU mining, a bitcoin has value in the electricity spent in generating the bitcoin. In other words, it is based on carbon emissions (unless your computer is run using renewable or non-carbon electricity generation).
Now, I just want to inject here another idea. All currencies are valueless. To mangle Nietzsche, “if you stare into money (the abyss), money (the abyss) will stare back into you”. Currencies only have value because you are required to pay your taxes in them. Otherwise, they are nice colorful bits of paper with dead white guys on them. They don’t mean anything and will never have extrinsic meaning. Bitcoin is the same.
With the theory of a bitcoin’s value out of the way very neatly using Marx (thanks dude). We can now turn to the criticisms of bitcoin. The first of which is bitcoin’s deflationary nature. There are only 26 million bitcoins that can be found. This gives an upper boundary on the size of the market. However, since you can divide a bitcoin up to eight decimal points, the correct upper boundary is 26,000,000 x 10^8 number of units. This is still a hard limit.
Now, why would this be a problem? First, we must think about inflation. Inflation is where a nominal currency becomes less valuable over time due to the entrance into the market of more of that currency. Most central banks try to keep inflation at about 2%. Why is inflation useful? What happens when you know that your £1 will be worth slightly less tomorrow than it is worth today? You will be encouraged to either invest that to beat inflation (and if you don’t beat inflation, you will be losing money in the long run) or spend that money. This keeps the economy going because then you will have what economists call the “velocity of money” (Thanks again to Marx). If the “velocity of money” ever reaches 0, it is like hitting 0 kelvin, we don’t know what will happen but your economy will not work.
Now, deflation is the exact opposite of inflation. This means that my £1 will be worth more tomorrow than it is today. This will discourage you from investing or purchasing anything other than necessities. This also impacts debt but that is a thorny subject that I will avoid for this post. Therefore, that bitcoin is deflationary is a sight problem because the market will never expand enough to cover what a normal currency would as it has hard limits to the number of bitcoins in existence.
A way of thinking around the deflation of bitcoin is to understand that this is a niche currency thus the market will never reach a stage where the deflationary aspects of the currency overtake the inflationary needs of huge advanced economies.
I have a few minor suggestions that might make bitcoin scale indefinitely but they may have their own problems. First, build in a 2% inflation rate into the mining aspect of the currency. This means that people will be encouraged to spend/invest/lend bitcoins. 2% is a modest number for an advanced system. It means that hyperinflation will never happen but you can still do useful work and “get ahead” of inflation. Second, the anonymous nature of the currency causes many in power to fear it because they cannot control it. In the end, are we not free to do what we please with ourselves? I know it is a trite idea these days but the government needs to quit fearing and causing fear. We are adults, as long as we are not doing harm to others or ourselves, what is the problem? If bitcoin is to survive we need to have a reasoned debate about the usefulness of alternative currencies. I doubt that this will happen in the current political climate.
I think bitcoin is cool and neat and a way of building up a store of value that has nothing to do government. It is also a neat implementation of cryptography.
Also, this is not investment advise. This is all at your own risk.
Well, fiat currencies are valuable because they mandate that you can pay debts with them, not because you can pay taxes with government money. They retain value because the government is active in manipulating the value, whether through the supply of money or regulation of prices. See Brazil’s system, for instance.
That’s the central problem with bitcoin, as well as any other barter system. You have something that you have in surplus and you need to find someone who will trade you something you want for it. No one is forcing anyone to accept bitcoin, so without that, you could have a deep wallet full of them and discover that no one wants to trade anything for all those bitcoins you worked hard (or traded) to get.
But then, you could have had billions of Iraqi dinar in 2002 and still have them today. No one wants those either.
But, that’s also what the Wikipedia article notes about bitcoin.
It is really pretty easy to understand. If the velocity of money falls to zero, that means no one is spending any money whatsoever. Since no one is exchanging any of it, it has effectively lost all value. It effectively ceases to exist.
Of course in practice the velocity is unlikely to actually drop to absolute zero, it will only approach that limit asymptotically. And we have in fact no real understanding of what happens in scenarios where the velocity is extremely close to, but not at, zero.
You have misunderstood something. Bitcoin actually relies on the fact that all transactions ever are published and public. It is as far from being anonymous as you can get.
Do you have an actual idea how this could work, including how to solve all the problems that led the Bitcoin folk to choose the deflationary approach? Or is this just “I want a pony”? Don’t get me wrong, I’m not aiming to dismiss your suggestion, But it’s one thing to image and want something, and quite another to know whether and maybe how it can be done. (This is something we should be well aware of as programmers…)
What I understand is that you can track all the wallets but that doesn’t mean you can track the people behind those wallets. Wallets may be public but who controls and where they are is mostly hidden. I could be wrong of course.
This is more “My Little Pony” then “I have a solution”.
What I would suggest is that you make the generation of bitcoins 2% easier for every block. This will generate more bitcoins and when you have exhausted the SHA-256 pool, you create a translation to the SHA-512 pool for bitcoins in the SHA-256 pool,etc. I am not sure if there is a hard limit to SHA but you can just switch to a higher and higher hash. I don’t think this will be a huge problem as computers get more and more memory/CPU/GPU all the time so bitcoins hashes could be as large as you like.
The problem any inflationary scheme for Bitcoin must address is that computation is becoming cheaper and faster over time. And the hardness of mining coins cannot be adjusted once you’ve set the algorithm in stone. So if the pool of coins is unlimited, then no matter what approach you use, you have to make a bet about how computation speed and price will develop in the future. Bet too low and it eventually becomes trivially easy to find new coins. Bet too high and you effectively get a deflationary system, at least one where money steadily decelerates.
Making the pool finite to begin with is an ugly way out of the dilemma, but it gives you an economic system whose properties are predictable. I believe this is why Bitcoin was designed the way it was. (More or less the whole reason for centralisation in traditional currencies is that the federal bank can exert control over inflation directly. That has great abuse potential, unfortunately, but it’s also a feature.)
We know that by far the best way to avoid bugs and security holes is to avoid writing code in the first place. This is no different.
Bottom line… any suggestion to “please build inflation into the currency” is all well and good, but there are devilishly tricky issues to tackle before such suggestions can go anywhere beyond wishful thinking.
Agreed.
“I am not an economist and I do not trust them very much given their past track record in the prediction business.”
Given that I went to college to be an economist and stopped taking economics classes in a community college with an excellent economics program because I took all of them, I feel I should weigh in here just a bit.
Economics is actually an excellent tool. There are, however, several issues with it that aren’t well understood by the general public.
Combine all three of those issues and you’re guaranteed to get economic systems which are fantastic. On paper.
The problem is that the real world is complicated and many economists like neat theories which don’t always fit the real world (witness how most free-trade arguments deal with simple math and hypothetical examples and ignore the the failure modes of free trade).
So don’t dismiss a valuable field of endeavor. Rather, I would suggest that rational economists create models which are goal-driven but extremely flexible and decentralized (a perfect example of failure: the USSR’s five-year plans could not possibly have worked in the long run for reasons cited above and they usually didn’t work in the short run, either).
(I’m annoyed that markdown seems to not working)
One other problem that I want to point out is “moment matching”, which would never be used in the physical sciences.
I don’t dismiss it. It is a valid academic discipline. However, I have some fundamental problems with its axioms and methods.