So the other day I was reading through
this thread on "people that understand Bitcoin but have a negative view on it," and it occurred to me that most skepticism of Bitcoin falls into one of two categories: there's skepticism of Bitcoin
the concept and then there's skepticism of Bitcoin's
implementation.
Bitcoin the concept
What do I mean by Bitcoin the concept? Well, what are Bitcoin's key intended features? It's digital, decentralized, censorship-resistant, and has a fixed supply. If you don't think that's a desirable feature set for money, you're probably not going to be a huge fan of Bitcoin.
And skepticism of Bitcoin the concept can arise as a result of individuals having a problem with any one of those features. If you're a goldbug who thinks that "real money" must have "intrinsic value," you probably consider Bitcoin's purely digital nature to be a deal-breaker.
Similarly, if you think that money must be "backed by" a state in order to have value, the fact that Bitcoin is decentralized may cause you to dismiss the idea.
If you're someone who thinks the state should be able to monitor and control how you spend your money (to prevent things like "money laundering," "tax evasion," the sale of politically-disfavored intoxicants, and Americans from playing online poker, etc.), you might also dislike the fact that Bitcoin is designed to be censorship-resistant.
And finally, you might be convinced that a fixed-supply currency is simply a terrible idea because you think it will lead to "hoarding" and economic stagnation.
Bitcoin's implementation
But even if you get past the objections outlined above, and still think that the promise of Bitcoin the concept is a good one, you might have doubts about Bitcoin's ability to actually deliver on that promise.
I won't try to list all of the objections in this category but they include doubts about Bitcoin's scalability ("you can't run the world economy on seven transactions per second!"), worries about mining centralization and/or declining block subsidies rendering the network vulnerable to a crippling 51% attack ("do you really think a system in which two or three pool operators control over half the hashing power is 'decentralized'?"), the possibility that the cryptography on which Bitcoin is based will be broken ("quantum computers, yo!"), the risk that concerted action by world governments will succeed in destroying Bitcoin ("the powers that be will never allow Bitcoin to survive"), the vague certainty that "something better" will come along and successfully displace Bitcoin ("Bitcoin is gonna be like, the mySpace of cryptocurrency") and the belief that Bitcoin won't gain mainstream adoption because it's too difficult for "non-techies" to use securely ("do you really expect my grandma to use Bitcoin?").
Why it matters
One thing to note is that the objections to Bitcoin the concept are primarily political or economic in nature, whereas the objections to its implementation are largely technical. And yet, it seems as though people who are skeptical of Bitcoin the concept tend to also be skeptical of its implementation. Similarly, people who think the concept is great tend to think that the implementation is great (or at least not fatally broken). And that correlation strikes me as a not-terribly-surprising example of cognitive bias. If you love the idea of Bitcoin, you're going to want to believe that it can work. If you hate the idea, you're going to want to believe that it can't. I also think the distinction matters because it seems to me that we should be addressing people's conceptual objections first. If Bitcoin the concept is a bad idea, well then we can probably end the conversation there and I don't have to try to understand what the hell a "bloom filter" is. On the other hand, if Bitcoin the concept is a good idea, then for God's sake let's try to figure out a way to make it work and improve its implementation -- as opposed to mindlessly jeering from the sidelines about its current perceived shortcomings.
My own views
Personally, I'm not too impressed by the arguments against Bitcoin the concept. Considering Bitcoin's digital nature to be a bug rather than a feature is, I think, symptomatic of a failure to understand the nature and purpose of money.
Money is always a ledger, notwithstanding the fact that we've sometimes used physical tokens (such as pieces of shiny yellow metal) to serve as the accounting entries in that ledger. I also view decentralization as an incredibly important feature of good money. I'm firmly of the view that power corrupts, absolute power corrupts absolutely, and that--in our money-driven world--a monopoly power over the issuance of money comes uncomfortably close to absolute power. I also want my money to be censorship resistant, because well, I don't like censorship, and because I believe that financial privacy and financial freedom are basic human rights. And finally, I think that money should have a fixed supply and that its purchasing power should increase as the economy grows, not stagnate or decline, because I view saving money as the functional equivalent of investing in the overall economy. Money isn't wealth. Instead, it gives you the effective ability to make a
claim on a certain amount of real wealth. When you don't exercise that claim immediately, the resources that would have gone to satisfying your present consumption remain available to be used by others who
do choose to spend now -- whether for consumption or investment. You have, in effect, "loaned" those resources to society. In an economy that uses sound money, deflation thus represents the market-determined interest rate on this form of low-risk "loan," a loan that can be recalled at any time (by spending the money).
And so, just to make my views crystal clear, not only do I not consider Bitcoin's concept to be fatally flawed, I think it is absolutely brilliant. In my view, Bitcoin (assuming it works) has the potential to be the single best form of money the world has ever seen. For the first time we've got something that combines (and exceeds) the reliable scarcity of gold (the "store-of-value" aspect of money) with the transactional efficiency of a purely digital medium (the "medium-of-exchange" aspect of money).
What about the technical / implementation criticisms? Well, I feel less capable of evaluating these because of my ... let's just say "less-than-impressive" background in computer science generally and open-source projects, cryptography, and distributed systems more specifically. Having said that, I will offer a few general thoughts from my layman's perspective. (Also, I have written in a little more depth about the "altcoin" issue
here, which I suppose is actually more economic than technical.) So, in part because I feel less capable of evaluating technical criticisms, I tend to worry about them more, but I'm still pretty (cautiously) optimistic about Bitcoin's future. Why is that? Well, one observation I have is that, in 2014, it's not really possible to be
completely skeptical of Bitcoin's implementation. In 2008, you could have read the white paper and said, "cool idea, but it'll never work." You can't really say that today because Bitcoin
is working. It's been almost six years now, and the Bitcoin network is still here, still processing transactions, still reaching consensus without any central authority, and still facilitating the transfer and storage of real economic value. And so, if you want to convince me that Bitcoin is doomed to fail, you have to convince me, not that Bitcoin can't work, but instead that it will
stop working
AND that it will stop working
in a way that can't be fixed. So why aren't I convinced of that? Well, one reason, as suggested above, is simply that Bitcoin is still here. Every day that passes without it dying is another small piece of evidence suggesting that Bitcoin might be more resilient than its detractors think. But there's another reason, and it has to do with the fact that Bitcoin just isn't that complicated. It's a distributed public ledger that's independently maintained and verified by every full participant in the network using a common set of rules. Public key cryptography is used to allow users to prove ownership of (and reassign) particular entries in that ledger. And so the basic idea is actually quite simple. The only really tricky part was figuring out how to solve the "double spend problem" in a decentralized way. And that problem boils down to figuring out a way for participants in a distributed network to reliably reach consensus about the
order in which transactions are received. That's it. And so the "consensus algorithm" is the tricky piece of Bitcoin, and that means that it's also the piece that's most likely to break. But, and here's the important part, the consensus algorithm can break without breaking the all-important ledger (e.g., even if an attacker gains control of 51% of the network, they can't rewrite the ledger an arbitrary distance into the past), and the consensus algorithm (and the protocol more generally) are not immutable -- if they fail or come under attack the network can adapt to counter the threat. As long as the
ledger survives, and a solution for achieving consensus going forward can be found within a reasonable period of time, Bitcoin survives.
And finally, I'd just point that even if Bitcoin does fail catastrophically such that its ledger can't be preserved, that won't mean the end of cryptocurrency. We'll simply take the lessons that are learned from that failure and get to work building the next Bitcoin. Why? Because we believe that, no matter the challenges, the dream of a money that's honest, efficient, and free is one that's worth pursuing.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.