加载中 ...

区块链的分布式存储技术| 人人区块链入门012

2019-12-08 08:29 编辑:btc268.com 来源:区块链资讯

  人人区块链

  让一部分人先懂区块链

  上一篇文章给大家讲解了区块链四大核心技术之一的智能合约。今天我们就一起来学习一下,区块链的另一门核心技术——分布式存储技术

  

  分布式存储技术的定义

  分布式储存,简单来说,就是一种将数据分散存储到多个地方的数据储存技术,而且存储的数据可在多个参与者之间共享,人人可以参与,并具有相同的权力,一起记录数据,主要起到了数据储存的功能。

  分布式存储是一种数据存储技术,通过网络使用每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在网络中的各个角落。

  在区块链体系中,分布式存储技术并不是只由一个数据库、或只由某一个人来决定数据的有效和更新,“分布式”意味着每一个节点(可以理解成每个人)都拥有更新数据的权利。

  如果我们把区块链存储的数据比作一个“账本”,就好像全村的“账本”并不集中在村长一个人的手里,村里的每一个人都手握一份"账本",人人都有记录账目的权利。

  记录账目不再是一个人的工作,而是全体节点的工作,大多数人达成一致的账目才能被视作有效的账目。

  

  区块链中的分布式存储技术

  现在互联网所使用的分布式数据存储技术其实和区块链的分布式存储技术是有区别的

  目前互联网的分布式数据存储,其实是一个个的子数据库组建而成的。不同用户的数据,会被按照一定的标准,如兴趣爱好、年龄地区等等,被划分在不同的子数据库里,各个子数据库里面的内容都不相同。

  并且这种存储方式是中心化的,需要一个机构来对这些数据进行集中管理。

  再看区块链,首先整个网络并不是只有一个机构参与,节点都可能归属不同的机构,大家一起共同维护网络,共同对交易达成共识。

  区块链体系里,为了保证数据可追溯和可验证,避免少数节点篡改数据影响全网,每个节点保存全部数据,而不是像互联网服务这样“分开管理”。

  举个简单例子,如果有一千万个用户,在互联网系统里分成10个数据库实例保存,则每个数据库实例只保存100万用户的数据。

  即使每个数据库实例都是“一主两备”,那么总的数据也只是原始数据的3倍。

  而经典的区块链设计是,每个节点都如数保存一千万用户的所有数据,且全网节点越多,保存的数据副本就越多。

  所以说,区块链中的分布式存储技术属于一种特殊的分布式存储技术。这种技术最大的特点是去中心化,但同时也有弊端,就是工作量的问题。区块链中的每一个节点都需要备份相同的数据,这会极大的增加系统的工作量。

  

  分布式存储技术的发展前景

  分布式存储技术并不诞生于区块链,它只是区块链技术的组成部分之一。区块链赋予了这项技术去中心化的特点,并将它实现到应用中。

  随着区块链技术被不断的开发和扩展,这种特殊的分布式存储技术也会被带入越来越多的实际应用中去。

  说到底,分布式存储技术本身就是一门博大精深的技术,包罗万象,并不能从一而论。

  伴随着区块链的诞生,这门技术被扩展出了新的应用领域。我们也期待在不久的将来,可以看到更多跟这门技术有关的落地应用。

  以上就是本期人人区块链的全部内容了,如果你对区块链的分布式存储技术还有什么疑问或者看法,可以在后台留言,小编会为大家逐一解答哦~

  - END -

关键词:比特币新闻 币牛牛

转载自比特币新闻网(www.btc268.com),提供比特币行情走势分析与数字货币投资炒币最新消息。

原文标题:区块链的分布式存储技术| 人人区块链入门012

原文地址:http://www.btc268.com/qkl/zs/17448.html

本文来源:区块链资讯编辑:btc268.com

本文仅代表作者个人观点,与本网站立场无关。

本网站转载信息目的在于传递更多信息。请读者仅作参考,投资有风险,入市须谨慎!

'); })();