区块链是一种什么数据存储方式,区块链的本质是一个分布式的账本

  

  “什么是分布式账本”?   

  

     

  

  分布式账本是区块链的四大核心技术之一。如果说密码学是区块链的基石,那么分布式账本就是区块链的骨架。简单来说,分布式账本是一种数据存储技术,是一种去中心化的分布式数据库。   

  

  注意有两点需要说明,一是去中心化,二是分配。   

  

  先说“分布式”。分布式意味着以分散的方式存储数据。早期和很多互联网公司一样,我们所有的信息都存储在一个很大的数据库里,数据信息比较集中,属于集中式的数据库。一旦该数据库出现问题,将会产生严重的后果,如停机和不可用。   

  

  后来这些公司看了,觉得这样不行,风险太大。因此,数据被分布到多个数据库并存储在一起。即使其中一个出现问题,其他数据库也可以代替它继续运行,保证整个公司产品的正常工作。这种分散存储数据的技术就是分布式数据库。   

  

  当然,现在几乎所有的公司都采用分布式数据库。区块链的分布式总账也是一个分布式数据库。可能有小伙伴要问了,区块链的分布式账本和巨头公司采用的分布式数据库有什么区别?   

  

  这是关于“去中心化”的第二点。区块链的分布式账本是一个比较特殊的分布式数据库,与传统巨头使用的分布式数据库不同,区块链是分散的,传统巨头是集中的。   

  

  我们举个例子。如果把数据库比作一个账本,传统巨头使用的集中式数据库相当于这个账本有很多备份,分散存放在一起。但无论如何分散,所有的账本都是由传统巨头公司单独维护管理,其他人无权进入。   

  

  要查看历史数据,用户必须访问他们的中央服务器并发送请求。一旦这些中心化的巨头想对你的数据做什么,你也无能为力。   

  

  区块链使用的分布式数据库由一个数据库连接起来,形成一个大型分布式数据库。每个数据库都有相同的权限,可以查看和存储所有数据。   

  

  与集中式数据库相比,区块链的分布式账本就像是分散了“账本”的维护权力。账本不再集中在一家巨头公司手中,而是掌握在每一个人手中。每个人都有相同的权限,都可以持有‘账本’。大家一起记录每一笔交易。过一段时间大家会聚在一起查账本。一旦有人篡改史籍,马上就会被发现。   

  

  另外,这个账本是对所有人完全公开的。如果你想参加,只要你通过区块链网络获得许可,你就可以成为其中一个节点。   

  

  分布式账本带来的好处不仅避免了一些故障,还降低了网络被黑客攻击或信息丢失的概率。也赋予了区块链去中心化的特性,防止所有数据集中在中心化巨头手中,巨头对你的数据为非作歹的局面,让用户“掌控自己的数据,决定自己数据的用途”成为现实。   

  

  总的来说,分布式账本就像是区块链的灵魂。当今大数据时代,中心化的巨型数据作恶的情况比比皆是。希望区块链能像勇士一样,为现在的数据乱象划上一个句号。   

相关文章