如上图所示,在之前的3篇文章中,我们讲了区块链的加密系统以及区块链的链表结构,对区块链的“物理结构”有了初步的认识。但是,聪明的你肯定会想到,哈希算法和数字签名是互联网初期的产物,根本不是区块链特有的东西。对,如果区块链仅仅是哈希指针的话,那么肯定不会有那么多公司蜂拥而上,更不会有比特币如今的繁荣。所以,接下来的几篇文章中,我们将会谈到区块链最核心的东西:去中心化和共识算法。
在这里再次申明,我写本系列文章的目的是普及区块链,让想了解区块链的朋友通过这些文章之后对区块链有一个浅显的认识,而不是谈论区块链的诸多技术细节,所以,在技术层面我会用最浅显易懂的文字来解释,力求让有技术基础和没技术基础的朋友都能看懂。
在讲去中心化之前,我们先来谈谈中心化,我们首先要知道如下三个问题:
1.什么是中心化?
2.中心化有什么弊端?
3.如何解决中心化的问题?
1.什么是中心化。
中心化:系统中有中心节点,所有想要参与到系统的节点都必须要与中心节点联系才能工作。与之对应的是去中心化,去中心化的意思是系统中的所有节点都相互存在联系,并不存在中心节点。