本文是区块链系列文章的第二期。
在上一期中,我们解释了区块链的基本内容,它就是一种分布式的账本,整个流程就是整个记账系统共同记录连续信息的过程。区块,就是打包在一起的账单,区块和区块共同连接起来,就是区块链。
分布式计算,和本期介绍的主题密切相关,那就是去中心化。
第二期 | 去中心化
什么是去中心化?
首先,我们来理解中心化是什么。
传统的人类社会就是建立在中心化的制度之上。
我们从出生、入学、工作、结婚、退休乃至死亡,都需要有一个中心化的节点来认证,这个节点可以是学校、公司和银行,但是归根结底,是一个国家的政府。传统的认证来源,是权力。而一旦你出国,很多的认证也就随之失效了。因为各国的中心节点之间很多时候并不互相认可,更重要的是缺乏一个全球性的中心节点。
以区块链最常应用的金融领域为例。
现在各国流行的是中央银行制度,相当于各国的央行就是各国资金交易的中心总账本。央行背靠各国政府来发行法定货币。传统货币的信用来源是靠政府的权力。
所以说, 传统的信用是靠权力来背书。
但是,去中心化与其反之。
中心化,是中心决定节点,节点必须依赖中心,节点离开了中心就无法生存。在去中心化系统中,任何节点都可以成为一个中心,任何中心都不是永久的,而是阶段性的,任何中心对节点都不具有强制性。
所以,去中心化,不是不要中心,而是中心多元化,在一个分布节点的系统内不再有一个恒定的中心,而是每个节点都有可能成为相对的中心。多中心就是去中心,由一个大的中心变成多个小的中心。节点可以自由选择中心、自由决定中心。
去中心化,会降低信用成本,也会变得更可靠。
传统靠制度和权力来构建中心节点的信用体系需要的成本颇高,因为需要大量的人力和物力来维护这一中心节点。同时,一旦中心总账本出现问题,整个系统也将无法运转。
但是,区块链作为去中心化的数据库,有多个分布式账本,并且这些账本还在不断生成。信息在每一个节点上都有记录,每一个节点都在见证信息的发生。这样就大大降低了信用的成本,同时也变得更可靠。
这就好像一家公司是由多个分公司组成,这些分公司每做一页账,就复印多份,撕碎了随机分发给其他分公司,需要时再拼接还原。如此不断增长,想篡改都难以下手。
所以说,区块链会比任何权力组织的总部都可靠。
因为,区块链根本没有总部。
分布式的数据存储,网络上的每一个节点都会有一份数据备份。任何一个节点数据丢失、出错或者被黑客攻击,都不会影响整个系统的稳定。
因为存在着太多节点,黑客也难以攻击所有的节点。即使黑客对区块链上的所有节点发动攻击,也无济于事,因为数据不但分布式存储还有加密保护。
目前,区块链所采用的加密算法的破解难度是两千的二十四次方。现在最快的超级计算机破解需要一亿亿亿亿亿亿亿年的时间。
所以,即使是控制所有节点,也不能修改区块链的数据。
这就是去中心化和分布式计算的价值和意义,这也将带来划时代和颠覆性的变化。
领取专属 10元无门槛券
私享最新 技术干货