20世纪80年代,世界开始逐渐进入互联网时代,互联网服务建立在互联网社区控制的开放协议上。在中心化的服务中,所有的数据喝信息都是存储再互联网公司的数据库中,无论这些公司是否对内容分发做中心化,他们都希望利用这些数据来产生商业价值。
而去中心化,顾名思义,就是不要中心化的意思,但其实,去中心化不是不要中心,而是中心多元化,任何人都可以成为中心,任何中心都不是永久的,中心对每个人不具备强制作用。
去中心化最初是一个自然科学中的生态学原理,在一个分布有众多节点的系统中,每个节点都具有高度自治的特征。节点之间彼此可以自由连接,形成新的连接单元。任何一个节点都可能成为阶段性的中心,但不具备强制性的中心控制功能。节点与节点之间的影响,会通过网络而形成非线性因果关系。这种开放式、扁平化、平等性的系统现象或结构,我们称之为去中心化。
我们为什么需要去中心化,这要从去中心化的优点说起。
容错性更强:去中心化系统中,每个节点之间都是相对独立的,所以不太可能因为某一个局部的意外故障而停止工作,因此它的容错能力更强。
抗攻击性:在现实生活中,攻击一个集中的中心化系统,可能只需要攻击一个集中的数据库,但是在去中心话心痛中,对其进行攻击破坏的成本相比中心化系统更高。
抗勾结性: 一个中心化的系统,很容易编程自私自利的集团垄断体,但在去中心化系统中,参与者们都是独立存在的,很难相互勾结。