The Government(s): Bitcoin’s number one threat

My next post won’t be about Bitcoin, I promise 🙂

Lots of articles and interest regarding Bitcoin today, checkout the new highs at Google Trends. In particular a number of people getting on the “it’s a bubblebandwagon. My blog is new so I’ll forgive them for not reading my last post! Can I see some actual evidence of the bubble? At what price is it not a bubble? When Bitcoin went from sub-penny to one dollar was it a bubble then? If there were only 11 Bitcoins instead of 11 million would it still be overpriced at $125? Show me the math people. I think right now people just see the hockey stick chart and say “Oh, that must be a bubble!”. For Bitcoin I see positive expected value, even if you assume there is a 90% chance of losing all your money. But that isn’t what I want to talk about today.

I was impressed by this post from Cullen Roche at I’m happy to see someone who has done some serious thinking on money has some positive things to say about Bitcoin. His conclusion however isn’t very optimistic. He believes the government will likely choose to shut down Bitcoin when it becomes too successful as people use it’s anonymity to escape government monitoring (e.g. to avoid taxes, launder money, break embargoes, fund terrorism etc). For this reason he is “hopeful, but skeptical” of Bitcoin’s success.

A government instigated shutdown is number one on my list of Bitcoin threats, so I’ve been doing some thinking about it. Here is a simple way for the government to solve the “monitoring” problem. In fact the new system would likely be a huge improvement on the old system, at least from the governments perspective.

Cullen says the government could easily shutdown Bitcoin by forbidding merchants from using Bitcoin. I agree this would probably work and send Bitcoin’s price to essentially zero. But here is an alternative solution for the government. Bitcoin is based on a “shared public transaction log” where everyone can see every transaction that occurs (read here to get up to speed on how Bitcoin works). Checkout the “Latest Transactions” section on the site and you can see transactions as they occur real-time and these end up in the shared public transaction log which anyone, including the government, can see. The problem for the government is they can’t see is associated with each transaction. In our current system the banks would give that information to the government when needed.

Instead of forbidding merchants from accepting BTC, the government could require merchants to only accept/send to Bitcoin addresses that are registered in the governments central database. Bitcoin is based on public key cryptography so implementing this central registry is quite easy. Users can register their Bitcoin address along w/ social security numbers, drivers licenses etc on-line and sign the registration using the private key associated w/ the Bitcoin address to prove they are in fact the owners of address. The private key is the piece of information that allows you to spend your Bitcoins, but can also be used to digitally “sign” things. People who do not have your private key, and nobody should otherwise they could steal your Bitcoins, cannot replicate your signature.

With this central database the government can see what you do just by looking at the shared public transaction log, but they can’t touch your money since they don’t have your private key. For users/merchants who don’t want the hassle of dealing w/ this, they can deposit their BTC at banks and let the banks deal with this.

This system does give the government too much transparency in my opinion so maybe we need an agency (private?) that runs this database and the government can issue subpoena’s to get access to private information. Taking it a step further: this database could be global and could allow users to specify which governments they want to allow to see their transactions. That would enable them to do Bitcoin business in those countries.

However “monitoring” is probably only half of the governments concerns. The Fed uses it’s ability to create/destroy money to buy/sell assets as part of implementing monetary policy. If Bitcoin becomes popular enough that nobody wants to hold dollars, dollars will lose their value and the Fed will have to print more to buy the same assets. The end result could be hyper-inflation for the dollar. If you are holding Bitcoins you won’t care, but the Fed can’t print Bitcoins!

Could the government give up on having the Fed controlling interest rates via printing? Probably not. Are there other effective mechanisms the Fed could use to implement monetary policy? I don’t know of any (any ideas?). Would it be a good thing if the government didn’t control monetary policy? I’m definitely getting out of my league here but I’d say no. Will China launch a cyber attack on the Bitcoin network if the US government doesn’t shutdown it down? Maybe!

So at what Market Cap does the government start getting scared and act? No idea. Maybe $100B? Keep in mind that $100B worth of BTC will travel through the economy slower than $100B of dollars. First Bitcoin doesn’t have fractional reserve banking yet, so a dollar in the bank will hit the economy multiple times whereas a Bitcoin can be in only one place at one time for now. Checkout the graph from FRED in wikipedia illustrating how the monetary base (BOGUMBNS) is multiplied into M2 by over 7x as of 2007 (in 2012 it’s ~3x). Second Bitcoin does encourage hording more than dollars since they don’t suffer the pains of inflation. Now hording is probably rampant since many if not most people buying Bitcoins are speculators. Lets face it, there isn’t much to buy w/ BTC right now. But I’m speculating (literally) that will change.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s