Glenn Chan's Random Notes on Investing

Blockchain is a useless technology

Advertisements

Blockchain, a way of implementing a distributed ledger (distributed record-keeping), is a novel technology with little real-world practicality.  The original Bitcoin white paper published back in October 31, 2008 spurred little interest in distributed ledgers.  The distributed ledger was ignored for years until Bitcoin started receiving mainstream attention and a few years had passed.

I simply couldn’t find much evidence that distributed ledgers are useful for any real-world applications (other than speculative asset bubbles).  Once you understand that blockchains are bad at solving real-world problems, then you will understand why Bitcoin will fail.  The blockchain imposes limitations that makes Bitcoin a bad version of something that has been tried in the past: e-gold (description here and Wired profile here).

A company’s stance on blockchain can also serve as a test of a company’s management.  In my view, companies pushing blockchain technology (e.g. IBM, Microsoft, Intel, Oracle) are disconnected from customers’ actual needs and have mediocre management.  Companies that don’t talk about blockchain (e.g. Facebook, Amazon, Google, Apple) are more likely to produce sensible technology that will work in the real world.

Blockchain and its “benefits”

The only truly innovative part of Bitcoin is its implementation of a distributed ledger.  Instead of having a single trusted party maintain a single ledger (that an oppressive government can coerce), anybody can join the network and receive their own copy of the ledger.  A set of fixed rules governs how the copies of the ledger should be maintained.  In theory, this does not allow for a single party to exert control over the network.  The supposed benefits of decentralization are:

  1. The ledger can’t be changed without the Bitcoin owner’s permission.  An oppressive government can’t seize a citizen’s assets since a transfer of funds would require the owner’s private key (which is like a password that grants control over someone’s Bitcoins).
  2. The rules governing Bitcoin can’t be changed.  Central banks can’t devalue the currency by printing money.  (In reality, Bitcoins devalue due to inflation built into the system.)

In practical use, the upsides will never materialize.  For Bitcoin to see mainstream adoption for legitimate purposes, the surrounding ecosystem of Bitcoin exchanges will have to follow government regulations and interface with traditional banking.  Otherwise, governments concerned about illegal activities (and therefore money laundering) will force banks to cut off ties with the Bitcoin ecosystem, preventing ordinary citizens from buying and selling Bitcoin on exchanges.  Governments can attempt to seize Bitcoins by arresting individuals and threatening them with jail time.  In that sense, the government can exert a lot of control and influence over Bitcoin.  This is currently the case as banks are afraid of the fines they would have to pay if they were to breach anti-money laundering laws.  Many of them limit access to the Bitcoin ecosystem.

And while the ledger and rules governing Bitcoin “can’t” be changed, users actually want changes to the ledger and changes to the rules of the game.

  1. Somebody exploited a bug to create 92 billion Bitcoins in a system designed to reach only 21 million Bitcoins (see here and here).  Bitcoin’s extreme hyperinflation needed to be fixed… by swapping the ledger (with the ledger from an earlier point in time before the bug was exploited) so that the ‘money printing’ exploit could be reversed.
  2. If Bitcoin is to see wider adoption, it will require fundamental changes to increase its transaction capacity.  Current capacity limits have caused transaction fees to skyrocket to a peak of around US$55 (chart) and for confirmation times to increase to several hours.  However, the Bitcoin community has been divided as to the best technical path to take to solve the issues.

The users of a system might as well rely on a trusted party to make changes and to choose a direction in driving the software forward.  That trusted party could be a democratically-elected party or a benevolent dictatorship.  If there is dissatisfaction with the project’s leadership, open-source projects can be ‘forked’- those wishing to take things in a different direction can make their own version of the software as the software’s source code (the secret recipe for making the software) is open to everybody.  A centralized open-source project (or a number of them) would do the same thing.  The distributed ledger isn’t necessary.  Unfortunately, distributed ledgers have technical downsides.  In practical usage, distributed ledgers impose technical limitations onto a system with no benefit.

Bitcoin’s strength is in speculative asset bubbles

It is unlikely that Bitcoin will survive as a platform with legitimate uses.  Bitcoin is a bad payment network tied at the hip to an intrinsically worthless currency.

As a payment network, Bitcoin is slow, expensive, has terrible security, and is not user-friendly.  Something similar to Bitcoin has been tried before with e-gold (description here and Wired profile here).  The major advantages of e-gold over the current Bitcoin system are:

Bitcoin’s supposed advantage over e-gold (decentralization) will likely be irrelevant in practice.  It offers no advantages over current payment systems.

The other major difference between Bitcoin and e-gold is that Bitcoin is backed by ones and zeroes (inherently worthless numbers generated by a computer) whereas e-gold was backed by gold and other precious metals.  Currently, financial markets are ascribing significant value to Bitcoin’s 1s and 0s.  Here are some misconceptions fueling the speculative bubble in Bitcoin:

What allows the misconceptions to exist is blockchain.  There is the mistaken belief that Bitcoin’s key innovation will actually allow a decentralized system to work.  The reason why the bubble exists is because speculators don’t understand why blockchain is useless.  Mostly, the situation exists because people don’t understand Bitcoin and simply assume that it works because the technobabble sounds so complicated.

Why Bitcoin is a bad payment network (feel free to skip this section)

Many many ideas have been tried in payments and in digital money, especially during the Dot-Com era when there were many well-funded startups (some of which had the backing of big banks).  Paypal saw something like 30 or so of its competitors go out of business.  There isn’t much that hasn’t been tried in payments and there is a graveyard full of failed ideas.

Bitcoin bears similarities to Paypal and the defunct e-gold (description here and Wired profile here).  However, Bitcoin lacks any useful innovation over previous systems.  The key innovation, the distributed ledger, solves a non-problem (centralization).  Other than that, Bitcoin doesn’t attempt to solve any of the difficult problems in payments.  It is also inherently flawed at dealing with some of the existing problems in payments.

Bitcoin also fails in areas that aren’t difficult:

Problems unique to Bitcoin:

Bitcoin is a terrible store of value

Blockchain as a litmus test

Companies that promote distributed ledgers are more focused on appearing to be innovative rather than solving their clients’ problems.  To spot many of these companies, you can simply look at those donating to the Hyperledger project (which is developing distributed ledgers and giving away the source code).

I raise my eyebrows at the technology and IT services providers on that list such as Microsoft, IBM, and SAP- these guys should know better because it’s their core business.

I would point out that it would make sense for companies to sell sensible solutions and to slap the word “blockchain” onto them for marketing reasons.  However, I’m not aware of any publicly-traded companies that do this.  Seeing the words “blockchain” and “distributed ledger” should be a reasonably reliable shortcut in figuring out whether or not a company is crazy.  Some companies like Microsoft and IBM even offer buzzwords Blockchain as a Service while Intel and Oracle have teamed up for a Blockchain Cloud Service… perhaps working a little too hard in trying to appear cutting-edge.

Granted, it likely won’t end in tears.  Some tech giants will continue to make money despite wasting resources on useless technologies.  A few of the companies are blessed with scale advantages (Intel, Visa, Mastercard), network effects that lead to a near monopoly situation (Microsoft Windows), or a big competitive lead that will take a long time to catch up to (Microsoft, SAP, Oracle).  These companies will simply make less money and their competitive advantages will erode over time.  Others may not be so lucky.  Cisco currently faces very strong competition so its political rot will likely cause Cisco to fall even more behind its competitors.

Banks and financial companies will not be hurt that much by their incompetence when it comes to technology.  The reason why many financial companies are so bad at technology is because technology rarely determines the winners and losers in their field.  As long as their core business is strong, their profits will greatly exceed the waste from bad technology.  The real issue with banks is that they constantly find new ways of losing money as they get into trouble from non-core businesses, e.g. competing against Paypal in the early 2000s, the subprime housing bubble, subprime auto lending, etc.  I wouldn’t focus too much on their skill in technology.

Conversely, I’m interested in technology, database, and IT services providers that aren’t talking about blockchain (e.g. the FANG stocks + Apple).  These companies have more sensible corporate cultures.  Google/Alphabet shareholders should be pleased to see that its only serious competitor in search (Microsoft) is wasting resources on blockchain.

AMD’s stock promotion

In this CNBC interview, AMD’s CEO Lisa Su claims that blockchain is a “positive foundational technology” and that cryptocurrencies only accounted for a small fraction of the company’s revenues.  That’s crazy talk.  Cryptocurrencies are the only blockchain implementation that has seen any mainstream adoption.  When the crypto bubble bursts, AMD will be hurt as video card demand will drop dramatically (see a previous blog post for more detail).  Yet AMD’s CEO would like to mislead investors regarding AMD’s sensitivity to cryptocurrencies, suggesting that AMD’s exposure is low.  She is likely trying to mislead because the growth in cryptocurrencies has been masking poor performance in some of AMD’s business lines.

AMD’s technology is pretty good but the company has a problem with generating profits.

Closing thoughts

Unlike other manias, blockchain lacks a kernel of value creation.  Asset bubbles in Dot-Com stocks and the Nifty Fifty were based on ideas that have merit as the Internet did change the world and quality businesses did perform better over very long time periods.  Current excitement over cloud-based delivery of software (a technology that has been around for decades), fintech (making software for the financial industry), and venture capital (investing in startups) does have merit if you ignore valuations.  Distributed ledgers on the other hand are useless.

I just don’t know when the bubble will pop.

*Disclosure:  I am short a company (not mentioned in this article) that hypes its ‘blockchain’ solutions.  Short AMD.  Long FB and GOOGL.

 

Links

Pro-blockchain

Avoiding the pointless blockchain project

Blockchains are useless

Ten years in, nobody has come up with a use for blockchain

Blockchain is an awesome technology, but what, exactly, is it good for?

“When it came out I was of the mind that, ‘Hey, that’s kind of new and cool,’ said Rob Fleischman, a principal software architect at Akamai Technologies in Manchester. “But after talking with more and more tech people, I’m now almost convinced that blockchain is stupid and useless for almost everything.”

Don’t expect AWS to launch a blockchain service anytime soon

Letter to the editor of NIST reports – An deep dive on why \blockchains are useless’.  Explains how blockchains aren’t actually immutable.

Bitcoin

The resolution of the Bitcoin experiment – An engineer who quit Google to work on Bitcoin-related apps explains his views on why Bitcoin is a failed experiment.

would you care about a payments network that:
* Couldn’t move your existing money
* Had wildly unpredictable fees that were high and rising fast
* Allowed buyers to take back payments they’d made after walking out of shops, by simply pressing a button (if you aren’t aware of this “feature” that’s because Bitcoin was only just changed to allow it)
* Is suffering large backlogs and flaky payments
* … which is controlled by China
* … and in which the companies and people building it were in open civil war?

Companies sinking money into blockchain

Hyperledger, an organization developing open-source blockchain software, lists its donor members on its website.

Blockchain consortium Hyperledger loses members – Some of Hyperledger’s members have lost some enthusiasm.

Enterprise Ethereum Alliance members – Ethereum is another distributed ledger that can be built on top of.

Bitcoin bubble

Data points on Bitcoin (on my Twitter account)

Advertisements

Advertisements