“区块链”(blockchain)已经成为财经、能源等多个领域的高频词,那么问题来了:到底什么样的应用场景下才需要区块链?为了回答这个问题,加州伯克利大学区块链研究工作组做了这样一个“YES/NO流程图“——
首先第一个问题是:
1)应用场景是否有数据库?
如果对这个问题的回答是否定的,那么就不需要区块链;如果回答是肯定的,那么需要回答下面的问题。
2)是否有众多的用户参与更新数据库?
如果对这个问题的回答是否定的,那么就不需要区块链,而是需要一个集中管理的数据库;如果回答是肯定的,那么需要继续回答下面的问题。
3)众多用户之间是否需要彼此信任?
如果对这个问题的回答是否定的,那么就不需要区块链,而是需要多份集中管理的数据库;如果回答是肯定的,那么需要继续回答下面的问题。
4)使用集中式管理或者第三方管理是否引发问题?
如果对这个问题的回答是否定的,那么就不需要区块链,可以使用中介或者第三方管理;如果回答是肯定的,那么需要继续回答下面的问题。
5)交易是否涉及用户之间的互动?
如果对这个问题的回答是否定的,那么就不需要区块链,可以使用主数据库、从数据库;如果回答是肯定的,那么我们就得出最终答案了:
是的,我需要区块链!