区块链的去中心化

上期我们了解到区块链就是一个去中心化的分布式账本,本期我们着重讨论一下去中心化

 

什么是去中心化?

 

 

去中心化是相对于中心化网络模式而言的新型内容生产过程。传统中心化网络,数据一般存储在网络中一个或者几个核心节点上,如今很多互联网巨头企业都会有自己的数据中心,对企业和用户数据进行集中存储,但一旦出现问题很容易导致数据损伤

 

 

而区块链的去中心化就是将这些数据分散存储在区块链网络中多个节点上。节点的多少并没有准确的限制,只要实现存储的数据无法被单元独立支配,就算是实现了去中心化。节点越多,数据的安全性也会越高,同时运行成本和所需能耗也会增长。

 

 

如何做到去中心化?

 

 

分布式网络:所有区块链网络中的每一台计算机都有一个相同的账本,并且是完全公开透明的,任何人都可以进行记账。每当区块链核准一批交易时,交易就会被记录到每一个人的账本上。

 

 

加密算法:任何人都可以在区块链网络上进行记账和销账,是无法保证存储数据的安全性,因此区块链采用基于密码学的加密算法来解决这个问题。只突破复杂的加密技术,才能篡改自己的账本修改数据。万一真的有技术大牛破解了加密算法怎么办?共识机制在这时就派上用场。

 

 

共识机制:区块链上不通的网络节点可能互相并不认识和信任,但区块链去中心化的特性能让不同节点的用户进行互信和协作,共同维护数据的安全。如果有人篡改账本数据,被篡改数据还会同步到全网所有人的账本上,只有超过半数的人认可这次修改才能被写入区块链中,否则是不被网络认可的,同样这里也体现出分布式节点越多,数据安全性越高的特点。

 

 

区块链通过分布式网络、加密算法和共识机制三大核心技术搭建好了去中心化的网络框架。黑客在篡改网络数据时并不能找到一个中心化的节点,唯一的方法就是摧毁整个区块链网络,这显然异常困难。也正是因为去中心化的底层逻辑,才让区块链能在如今的集权时代闪耀着自由的光辉!



来源:盒盒