Cryptographic Currency

CS 463/480 Lecture, Dr. Lawlor

What do you want out of money?  Everbody wants a currency anyone will accept for anything.  Everybody wants low transaction costs.

If you're a buyer, you want...
If you're a seller, you want...
If you're a criminal, you want...
  • Anonymity, so nobody can track your purchases.
  • Tracking, so you can find your customers and sell to them again.
  • Anonymity, so nobody can bust you.
  • Refunds to be easy, so sellers can't give you shoddy goods.
  • Refunds to be hard, but possible, to keep your buyers happy.
  • No refunds, so you can make a clean getaway.

Currently, cash works reasonably OK for buyers and criminals, but it's way too easy to counterfeit, handling lots of cash is expensive for sellers, and doesn't give them the ability to track buyers.  The biggest weakness of cash is physical theft--muggers, sales clerks dipping into the till, bank robbers, seizure by law enforcement, etc. 

Credit or debit cards have a high 1-3% transaction cost, nominally paid by the seller, but the seller then gets the buyer's name and address, and nobody has to carry cash, which is good for everybody except criminals.  These transactions allow refunds to be initiated by either party ("chargebacks"), which is good for everybody except criminals.  Sadly, it's still ridiculously easy to steal credit card numbers, since they're not only printed in large friendly letters on the front of the card, they are vulnerable during processing.  There are security standards for protecting these numbers, called Payment Card Industry (PCI) compliance, but this is a nearly hopeless perimeter all the way from the point of sale to the issuing bank.

Enter cryptocurrencies!  The basic idea is a "sender signs" rule: anybody can post a public key that allows them to receive cash.  To send cash, you sign a transaction with your private key, and the receiver can then post the transaction to a public ledger--in theory this ledger could be some trusted centralized organization, but in practice you'd worry the central organization would post fake transactions stealing all your money, so people prefer a peer-to-peer approach.  Unlike with credit cards, you never reveal your private key, so there is nothing crossing the network to steal.  Typically the public key is not associated with your real identity in any way, so buyers (and criminals) get the anonymity they want.  The cryptocurrency transaction has no way to force a refund of a transaction, which means processing fees are low because no humans need to make a judgement call about whether the buyer or seller is correct.

Technology of BitCoin

It's actually pretty simple:
There are several good writeups of the technical details, such as "Bitcoins the hard way", which uses the address 1KKKK6N21XKo48zWKuQKXdvSsCf95ibHFa.  The original paper by "Satoshi Nakamoto" from 2008 is quite readable.

The surprising things about it are:

Value of BitCoin

One problem with BitCoin is nobody knows what the value should be--is a pizza 10,000 BTC or 0.01 BTC?  At some point both of these have been true.  BitCoins, like gold or land, are indeed somewhat scarce ("Buy land!  They're not making it any more."), but this is a poor argument for value--any pebble is utterly unique, but valueless.

The US dollar to bitcoin conversion rate has been quite volatile, with single-day drops exceeding 50 percent.

chart of bitcoin value to 2015


Value stability can be a problem with any currency, where there are two macroeconomic error conditions:

Morality

The other huge problem with alternative payment services is they tend to get used for thing you can't do on legitimate services--for example, illegal transactions like money laundering or drug transactions.  This means what looks like a technical issue, preserving anonymity in transactions, turns into a very controversial social and very thorny moral issue.

For example, the $1m/month online illegal drug marketplace  Silk Road uses BitCoin as its payment service, despite denominating prices in US dollars.  Dealers and buyers still get busted, but it's during delivery, or because they didn't hide their IP address sufficiently, not via the payment service.

Morality of Drug Laws

In 2010 a doctor of neuropsychopharmacology in the UK led a workshop of experts to quantify the harms from a set of drugs, resulting in this surprising chart:
Nutt et al study of
        drug harms, chart by type of harm

The first author of the study, David Nutt, was fired from his position on a UK government research council due to disagreements about this approach.

I personally am not sure what the lack of correlation between harm and legality implies--should we ban the manufacture, possession, and distribution of alcohol too?  Legalize everything to the right of some trade-off point? Reboot our approach to drug addiction entirely?  How? Unfortunately, there are no easy answers, only complex and historically dependent trade-offs.

One lesson here is you can't ignore the second-order and third-order effects of your choices.  The designer of BitCoin chose to make transactions anonymous, which has fairly straightforward implications for a very touchy subject that could result in BitCoin being demonized and banned.