首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

未来星球区块链课程4——分布式存储

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

所以,分布式存储技术并不是每台电脑都存放完整的数据,而是把数据切割后存放在不同的电脑里。就像存放100个鸡蛋,不是放在同一个篮子里,而是分开放在不同的地方,加起来的总和是100个。

对于比特币来说,它的交易记录必须要有地方存放,不然没人知道今天有哪些人做了交易,同时根据去中心化的思想,这些交易记录不能够只存在一台电脑里面,那么就只能存放在世界上所有的电脑里面。这样做的好处是:虽然每个人的电脑硬盘容量有限,但是所有人的电脑硬盘加起来容量几乎是无限的,而且就算你通过黑客手段修改了自己计算机里面的交易记录,但是你没法修改全世界每台电脑的交易记录。

从表面上理解,上面说的这种存储方式很粗暴——每台电脑都存放世界上所有人的交易数据。但其实对于比特币来说,只有一些节点才会存放世界上所有人的交易记录,这些节点往往是那些挖矿的矿工,只有他们的电脑才能完整的记录下世界上所有的交易记录,大家不用担心矿工修改记录,因为世界上的矿工有很多,而且几乎相互都不认识。同时他们修改记录需要付出的代价非常大,没有人能承担这个成本。

把亿万用户已有的亿万设备中闲置的空间变成别人数据的储存空间,这会降低世界对服务器的需求。例如,我有5T的数据需要储存,你的设备里有5T的空间空余。那么我可以付钱给你,租你的空间,同时要你保持设备联网以方便我随时取用。

随着存储技术的发展,存储设备的成本越来越小,中心化云服务的成本主要来自于员工工资、法律成本、数据中心租金等,这些固定成本是不变的或逐渐增加,使中心化云服务的价格较高。

而去中心化存储成本只有中心化存储的1/100-1/10,如果去中心化存储系统是完全自动化的,云存储价格最终会降到接近0,中心化云服务的规模优势将败给了去中心化云服务。

分布式存储也是存储技术发展 一个主要方向。

总之,分布式数据存储能提高系统的可靠性、可用性和存取效率,而且易于拓展,在区块链领域应用非常广泛。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180728A0MODP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券