去中心化是什么

 最近查看某公司官网的产品介绍,有提到产品具备“去中心化”的技术方案,出于好奇了解一下,在此分享,有不妥之处还请指正。 先看看什么是“中心化”,目前,各个银行、支付宝、微信的运做方式,从是否中心化意义上划分,无一例外全都是“中心化”的。
 我我的想象,在没有计算机的时代,各个银行应该是有个保密级别很高的档案库,其中有不少本手工帐本,记录了银行全部帐户的流水信息,每次有人取钱、存钱,银行人员都须要进入这个档案库更新此人的帐户数据。那么,若是这个档案库真的存在,就能够理解成是所谓的“中心”了。
    在信息化时代,各个银行有本身的数据中心,这是银行格外要保护和提高安全性的部分。这个数据中心记录着成千上万笔交易数据,咱们经过手机APP或者网上银行每发生一笔交易,手机终端和网上银行都会向银行的核心系统发送一次帐户更新请求,进而改变数据中心中记录的帐户信息,这可能也是银行核心系统的主要功能。
    上述状况下,假设,银行的数据中心网络发生故障,或者银行的核心系统正在升级,或者数据中心被黑客入侵(这个不大可能发生),咱们的手机银行APP、网上银行将没法登陆;再假设,我若是拥有足够牛的黑客技术,能够黑入某银行的数据中心修改个人帐户余额,那么,我再从手机终端中查询的时候,个人帐户余额将会改变,换句话说,全部的终端显示数据均以银行的核心系统数据为准,这就是中心化的弊端。
    去中心化,即,不存在数据中心,每一个节点的信息存储能力都是对等的,存储的内容都是一致的,帐目是公开的(这个公开我也不是很理解,我认为应该是有必定的加密机制)。进行支付时,用户只须要向任意一个节点发送支付信息,网络中的各节点是对等的,它们最终会对如何记录这笔支付达成共识,将这笔支付记入一个公开帐本。从这个角度说,去中心化能够提高安全性、提高效率、提高资源利用率,下降系统运行成本。
安全