12 decision models tell you whether you need a blockchain

The blockchain has been in existence for two years since the 2017 fire.

As we all know, many projects are now hot on the “blockchain”. How to judge whether blockchain technology is needed? Foreign scholars have summed up 12 thinking models to help you sort out your thoughts.

According to these 12 models to think and make decisions, I believe you will find out if you really need the blockchain answer!

Let's start by understanding these decision models directly!

1, D.Birch model

Ok, make a joke. But indeed, what you need is not the blockchain itself, but a blockchain to solve some problems.

2, Birch-Brown-Parulava model

This is a great model that does not focus on technology, but rather on the concept of distributed ledgers, which helps to classify unlicensed books and licensed books.

Tip: This is not a complete MECE (MECE analysis method, the full name of Mutually Exclusive Collectively Exhaustive, Chinese means "independent, completely exhaustive." That is, for a major issue, can do non-overlapping, not missing classification And can effectively grasp the core of the problem and become a way to solve the problem effectively, because we can have a public network (anyone can use), maintained by a set of privileged validators (~Ripple), It is also possible to motivate the private validator.

3, B.Suichies model

This model introduces the differences between public and private chains. Corda is a typical hybrid distributed ledger platform built across companies.

I personally think that the blockchain used only within the company is meaningless, because if you can't solve the coordination problem of the entire team sharing data in the past, it means that you will have bigger problems (IT architecture budget is system) Land cuts, regulatory restrictions, etc.), perhaps using blockchain technology can do nothing.

4, IBM model

In this model, a more biased approach to marketing is described. But there is a problem with this model: Step 2 should point to an "alternative strategy" because smart contracts can only handle simple business logic, which is a lesson learned from DAO.

At the same time, whether the demand for privacy is strong will also influence your choice: Is it to share data, or to keep data private?

5, A.Lewis model

Antony has written a great blog about bitcoin, blockchain and distributed ledgers. I really like one of the questions mentioned here: " Can this problem be solved before using the blockchain? "

The blockchain is made up of existing technologies (some encryption technologies, P2P consensus protocols, and basic storage functions), so the key is to ask yourself why you can't use them before.

6, my model

I originally wanted to make a tree diagram to help me determine if I needed to use blockchain technology, but I ended up turning it into a questionnaire.

If you have selected 10 questions, congratulations, you may be building the next bitcoin or Ethereum system!

The fewer you tick, the more trade-offs you need to make and the less blockchain technology you have with your business problems.

If you check less than 7 questions, blockchain technology is currently meaningless to you. Maybe you will still try to build a shared ledger, but don't call it a blockchain.

7, Karl Wüstl and Arthur Gervais

This is a very good model, but there is no definition of "blockchain" and it appears a bit late. Because we have gone far beyond the public/private licensing/unlicensed debate.

8, Morgen E. Peck model

The first question is redundant for the entire decision tree. You can refer to this article:


9, DHS model

This is a report I found on Twitter from the Department of Homeland Security. But I don't know which big god's work, you can download it and see:


But this model does not consider a key question: "Can you prove that a decentralized system (essentially more complex and more expensive) is better than a centralized system?".

10, Cathy Mulligan

This model raises several good questions (especially the first two), but if I want to say my point, I think that " blockchain can't do this effectively " and " blockchains may be useful but Both of these need to be studied , both should point to " do not use blockchain " because shared write access and distrust between the input are two key features.

Citing articles:


11, J. Gardner 2018

I think the J. Gardner model is very interesting, although it can't explain the difference between the real blockchain and the distributed ledger, but it is useful for us.

12. T. Koens & E. Poll 2018

This is one of the best models so far. I really like the key question "Do you need a third party?" Citation:


This article introduces various decision models from various angles to help you choose whether you need to use blockchain technology based on actual business needs.

Try it out, will you build the next Bitcoin/Ethereum system?

Author | Sebastien Meunier

Compilation | Fire Sauce

Editor | Carol

Produced | Blockchain Base Camp (blockchain_camp)