The Five Rules of Blockchain

Image: 123_456 via Flickr

The first rule of blockchain is: You do not talk about the blockchain

Putting data in a block and forging the blocks into a chain doesn’t make data immutable, and it certainly doesn’t make data “true” or trustworthy. A blockchain that exists on a single computer, or on any number of computers controlled by a single party, can easily be manipulated. The true innovation in bitcoin is not the blockchain in itself, but the “open consensus mechanism”. That is: the mechanism that achieves consensus (about the state of the blockchain) between all participants, even when the identity of participants is unknown and participants can freely enter and exit the system.

A blockchain is just a data structure. It is not inherently safe or trustworthy, nor is it inherently slow or resource intensive. To know which of these attributes are applicable, one has to know at least two things: who runs the nodes and what is the consensus mechanism.

The second rule of blockchain is: Don’t use a blockchain unless you really, really need one

Therefore, valid use cases for distributed ledger technology (blockchains) are logically limited to situations where there can not or should not be a central authority. With bitcoin, this was the explicit design goal: bitcoin was to be ‘a peer-to-peer electronic cash system’ and bitcoin is arguably the most decentralised blockchain project there is.

Apart from electronic cash, there is a case to be made for the use of blockchains in (online) industries with large network effects and, therefore, large economies of scale. These industries are winner-takes-all, or what economists call natural monopolies. Using blockchain technology, it could be possible to stimulate competition in these markets without destroying value¹.

Also, there is a use case for distributed ledgers in situations where network partners have a need for a common data platform. In many cases, using a common platform is to be preferred to using the platform of the dominant party or a third party provider². But of course there are more ways to create a common platform. SWIFT, for instance, the interbank communications platform, is a cooperative society under Belgian law and is owned and controlled by its shareholders, the participating banks. It is a central authority and a common platform at the same time. SWIFT does not use blockchain, because when there is a central authority, you don’t need blockchain.

Which brings us to rule number three.

The third rule of blockchain is: If a business problem is yours, and yours alone, blockchain is probably not the solution

The fourth rule of blockchain is: Whatever happens on the blockchain, stays on the blockchain

It is probably safe to say that an open blockchain should contain as little data as possible, and instead use (hash) pointers to data stored in places that someone actually has control over. But that doesn’t go well with being censorship-resistant and a “shared single source of truth”.

On a side note: what goes for data also goes for smart contracts. They are out there until the end of times waiting for someone to exploit them, so you better make sure you double check the code.

The fifth rule of blockchain is: The code is only half the blockchain

Most other cryptocurrencies have some kind of governing body that decides on changes to the code. Sometimes this governing body holds a large part of the (pre-mined) currency and / or runs some or all of the nodes that verify the transactions. This is of course a serious detraction from the idea of a distributed and trustless currency. Personally, I’d rather trust a bank than some shady entity, typically based in the Caymans or some other place outside the reach of the ECB and the SEC.

Governance is also an underexposed part in many permissioned blockchain projects. Maintenance of the code can be outsourced, but there has to be a protocol for the entry and exit of participants, the assignment of rights, the addition of new functionalities and the resolution of conflicts.

This can all be neatly organised. But there is a paradox here. If there is an entity that you trust with the governance of your blockchain, why use a blockchain in the first place?

¹ See also: How blockchain can save the free market

² See also: Blockchain is, first of all, a design principle

Entrepreneur. Economist. Writer. Blockchain, basic income, social innovation. Co-founder of Thesis One. Groningen, the Netherlands. www.ronaldmulder.com