201507100第一物联网讯日前网络

内燃机2020年04月02日

分布式存储技术:从“你说了算”到“大家说了算”

我们总说区块链就是一个分布式账本,但实际上,区块链的核心技术包含智能合约、共识机制、加密算法等等,分布式存储技术只是其核心技术之一,主要起到对数据的存储功能,今天小K君就给大家介绍一下,分布式存储技术到底是什么?其原理究竟是什么?

一、何为“分布式存储技术”

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

听起来有些枯燥乏味对不对?其实用简单的语言来讲,“分布式存储技术”顾名思义,是一种用来“存储数据”的技术,只不过它受到了“分布式”这一特点的加持,拥有了其他“存储技术”没有的特殊“光环”。

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

如果我们把区块链存储的数据比作一个“账本”,就好像全村的“账本”并不集中在村长一个人的手里,村里的每一个人都手握一份账本,人人都有记录账目的权利。记录账目不再是一个人的工作,而是全体节点的工作,大多数人达成一致的账目才能被视作有效的账目。

为了更好地理解“分布式”这一概念,我们将这种存储技术跟传统互联“集中式”的存储技术作对比:

(图一:大概是这样的一张图,左边是集中式存储技术,右边是分布式存储技术)

从图中可以看出,在传统的“集中式”的存储技术下,全只支持一个中心,所有的数据都集中放在同一个地方,就比如所有用户的聊天数据都存储在小马哥他一家的服务器上,在数据量小的时候,它尚且能够满足需求,但在互联应用爆炸式增长的现在,就慢慢显现出弊端。

一旦“单点式”的中心被摧毁或者发生数据丢失、造假的情况,那么整个络都会随之瘫痪,或者接收到错误的信息,将会产生很严重的后果;

而在“分布式”存储技术下,每一个节点都可以被看作一个中心,这样即使一个节点遭受攻击或数据篡改,其他中心也能够保证整体络的正常运行。

“分布式存储技术”实现了把“中心”从一个变成无数个,怎么样?是不是脑袋里想起了一个熟悉的词——“去中心化”?没错,这就是区块链最大的特点“去中心化”的基本逻辑,而这些都需要通过“分布式存储技术”来实现。

但这一概念的形成并不是某人“啪!”一拍脑袋就想出来的,从形成“去中心”这一概念到“分布式存储技术”慢慢能够实现经历了长期的理论探索和技术积累,接下来小K君就给大家追溯一下它的本源。

二、分布式存储技术的由来

在久远的时代,美索不达米亚人就在石板上记录了税收、支付、工人薪水和个人财产,使复杂的事情变得更有效率。早期的“账簿”由少数人管理,它建立了人与人之间最初的“共识”。

而后随着社会发展,实体货币诞生,群体中的人数爆炸式增长,这种信任关系被赋予了新的需求,有不少人希望我们的信息能够从“你说了算”改变成“大家说了算”,从“交给你管理”发展到“我们一起管理”。

1982年,大卫·乔姆(David Chaum,密码学奠基人之一)提出了一种不可追踪的密码学络支付系统,他认为,银行能够通过交易就获得用户全部隐私的行为是不应该的,因此他提出了一个去中心化的方案,密码学匿名现金系统:Ecash。

通过Ecash,银行无法通过追踪交易获得用户的全部信息。但是Ecash仍然依赖于一个中心化的中介机构维护和保存,并未达成真正的“去中心”,不过它为未来几十年的创新和研究奠定了基础。

1998

年,戴伟(Wei

Dai)在论文中提出了一种匿名的、分布式的电子现金系统,并给它命名为b-money。他在当中设计了一个去中心化的分布式系统,在这个系统中,每个用户都保留着一个共同分类账的副本,是“分布式存储技术”的一个重大突破。他首次提出通过解决计算难题和去中心化共识创造货币,但是由于技术限制,该建议并未给出如何实现去中心化共识的具体方法,但我们已经清晰地看到了“去中心化”的形状。

中间又经历了多年技术上的进步,直到2008年金融危机爆发

,同年11月1日,在前人的理论和实践基础之上,神秘人中本聪发表了《一种点对点的现金支付系统》,

阐述了他对电子货币的新构想,比特币随之诞生,“分布式存储技术”在区块链技术中大显身手,成为了区块链核心技术之一。

三、分布式存储技术的应用场景

我们说了这么多,深度理解了“分布式”这一概念,又整理了它的“祖宗八代”,现在我们就具体到某个场景中,看看分布式存储技术如何给这些应用场景“注入灵魂”。

分布式存储技术作为区块链技术的根底组成部分,对比特币产生了不可或缺的支持力量:对于比特币来说,它的交易记录必须要有地方存放,这种交易记录是很有必要的,但是怎么放、放在哪呢?

根据去中心化的思想,这些交易记录不能够只存在一台电脑里面,不能被某一个机构或组织控制,那么就只能存放在世界上所有的电脑里面,依靠全世界的见证来维护每一笔交易的安全。

这样做的好处是:某一个“中心”的容量一定是有限的,安全性也很容易被攻破,但是所有人共同记录,其容量几乎是无限的,而且就算你通过黑客手段修改了自己计算机里面的交易记录,但是你没法修改全世界每台电脑的交易记录。

上面说的这种存储方式很粗暴——毕竟每台电脑都存放世界上所有人的交易数据就意味着,每一个节点加入进来都要下载全所有的交易记录。但其实,对于比特币来说,只有矿工们的电脑才能完整地记录下世界上所有的交易记录,而且大家不用担心矿工修改记录,因为世界上的矿工有很多,同时他们修改记录需要付出的代价非常大,没有人能承担这个成本。

去中心化的分布式存储数据可以说是区块链的特色之一,它可以在所有节点上完成分布式的数据存储并完好保存下来,可是它的用处又不只仅于此。

它不仅可以实现存储加密货币的买卖记载,还能存储其他类型的数据,在许多行业都能有所运用。例如:沃尔玛运用区块链的“分布式存储技术”为供货商存储付款数据,确保付款数据安全有效。

以上就是我们本期科普的全部内容啦!如果您对区块链有什么看法或是疑问,可以在后台留言,小K君会为大家答疑解惑哦,欢迎大家留言提问。

END

区块链是什么意思区块链游戏ok5577创富集团区块链应用区块链是什么意思区块链是什么区块链是什么通俗解释区块链技术区块链投资骗局ok5577香港创富集团区块链是什么通俗解释百联集团ok卡金融区块链是什么区块链投资骗局区块链怎么赚钱区块链的中国骗局区块链dapp区块链是什么 通俗点

孩子消化不好怎么办小儿脾胃虚弱怎么食疗宝宝脾虚怎么办盐城男科医院

腰膝酸软的中药治疗哪个好

通心络可以治疗心绞痛吗

济宁治疗早泄费用
鼻窦炎症状和药物首选
邢台男科医院
相关阅读
爱情就是不需要彼此的阐释

我们手牵手跟着在我哥哥常会跑到的那条街,感觉着一种无比实际上的幸福。...

2024-12-29
为什么世界上没进化出会喷火的脊椎动物?伤敌八百自损一千而且还烫嘴

天王星上的物种有很多很多,每个物种都有自己的家庭变成带鱼,经过漫长的...

2024-08-30
陈坤庆祝44岁生日,周迅舒淇同现身,三位老友搞怪照片亲密无间

最近,舒淇在某聊天平台发布了一条一新高效率,舒淇在高效率之前写道:谢...

2024-08-06
清明节隔离在家,就在自家堂屋进香了,等一周后再去重阳节,不知道行不行!农村自建别墅 荣耀magic4

春节强制生病,就在自家后院进香了,等一周后再去扫墓,不知道行不行!城...

2024-07-26
王子文也太会穿了!小个子也能穿出封面女郎身材,分分钟变身大长腿!

王子和铭绝对可以问道是长相强壮的典范。 任何形式都可以让王子和铭协调...

2024-07-21
嘉兴一网友求助:现在学区在汇塘高等学校!想置换一套更好的学区给小孩读书!有五个备选学区...应该怎么

所中学公布日后 该先以那个所中学呢 真是太犯愁了... ▽ 19二楼中国网民@大...

2024-07-06
友情链接