区块链的一个突出特点就是去中心化,而多方协同写入才能够将区块链这种特点的优势完美地发挥出来。有人曾经说,区块链颠覆的核心就在于去中心化,我们现在的世界存在了太多的中心化系统,然而这些中心化的系统却和用户日益增长的去中心化需求产生了矛盾。中心化系统有如下弊端:
首先是权力过于集中。中心化系统的一切数据的来源都是数据中心,数据中心拥有至高无上的权力,数据的存储逻辑全部由中心决定。正如人类社会中权力集中的地方必然存在腐败一样,数据权限集中的地方也容易滋生“腐败”,当然这个腐败指的是对数据的篡改。由于只有一套中心化的系统,如果没有额外的监督审查机制,数据可以很轻易地被篡改。但是构建一套监督审查机制也是十分复杂的,到底由谁来监督?监督的部门有没有公信力,是否被信服?这些都是问题。
其次是集中的数据难以使用。数据中心化,意味着任何使用数据的单位或者个人都要从数据中心获取数据,这种数据同步模式有两个问题:其一,随着使用数据的部门增多,给数据中心带来极大的数据访问压力,数据中心会形成数据访问的性能瓶颈,这对数据中心的性能和扩展性提出了极高的要求。其二,新的部门想使用数据必须和数据中心进行对接,无形中增加了数据使用的成本,给数据的扩散造成了障碍,极大地影响了数据价值。前些年我国正处于数字化转型的初期,大量数据由纸质数字转化而来,但是各地又形成了一个个数字孤岛,各省市之间的数据不能同步,给政府部门的工作造成了极大的困扰。比如,小轿车跨城违章不能及时被追责,因为违章的信息不能及时同步到其他省市。再比如,有些公民从一个省市移居到另外省市,重新办理了新的身份证,有时候会出现一个实体个人有两个合法身份证号的情况,也是因为各省市身份信息不能及时同步的原因。其实并不是政府部门不作为,而是进行这样的数据同步需要同时拉通各省市很多部门、调动很多资源、成本过高而已。
最后是集中的系统抗攻击能力差。数据集中意味着黑客只要攻陷了一个数据中心,就得到了全部的数据权限,可以为所欲为。而防护部门必定绞尽脑汁花费高额成本进行防范。这样做不仅提高了成本,还只能在一定程度上降低风险但又不能彻底消除。
这些中心化系统的弊端,我们都可以依靠区块链技术来解决,将数据中心化的账本转换为区块链的分布式账本,这样每个数据节点是对等的,拥有完整的数据链,黑客除非攻陷了大部分节点,否则不会影响数据的正确性。另外,各个节点之间也可以相互监督,真正实现数据自治。
以电力系统为例,当前我国的电力系统还是一个中心化的体制,以前购电并不像现在这样简单,只根据一个用户编号就可以使用支付宝之类的互联网应用购买。因为只有电力部门才能拥有对电卡读写的权限,在当时没有智能电表进行网上购电时,必须拿着电卡实物去电力部门排大队购电,并且办理过程十分冗长。后来出现的智能电表可以算是借着互联网将中心化系统进行了一次很好的升级,互联网通过网络将电力系统延伸到各家各户。但是,互联网只改变了网络连通的现状,将数据传播到各家各户,却没有改变系统的权力中心化状况,将权力转移到用户手中,用户依然需要使用电力系统对电卡进行读写,也就是电力部门垄断了话语权。
由此我们不难理解,如果一个区块链只有一个写入者,那么无论拥有多少共识节点都是没有意义的,因为写入者可以随意写入、随意变更数据,本质上又变成了一个集中式的系统。因此,一个合理的区块链应用是要求参与的各方都可以具备预先规定好的写入权限,并且相互制衡,从而达到去中心化的目的。

