
分布式存储是一种数据存储技术,通过网络使用每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在网络中的各个角落。
所以,分布式存储技术并不是每台电脑都存放完整的数据,而是把数据切割后存放在不同的电脑里。就像存放100个鸡蛋,不是放在同一个篮子里,而是分开放在不同的地方,加起来的总和是100个。
对于比特币来说,它的交易记录必须要有地方存放,不然没人知道今天有哪些人做了交易,同时根据去中心化的思想,这些交易记录不能够只存在一台电脑里面,那么就只能存放在世界上所有的电脑里面。这样做的好处是:虽然每个人的电脑硬盘容量有限,但是所有人的电脑硬盘加起来容量几乎是无限的,而且就算你通过黑客手段修改了自己计算机里面的交易记录,但是你没法修改全世界每台电脑的交易记录。
从表面上理解,上面说的这种存储方式很粗暴——每台电脑都存放世界上所有人的交易数据。但其实对于比特币来说,只有一些节点才会存放世界上所有人的交易记录,这些节点往往是那些挖矿的矿工,只有他们的电脑才能完整的记录下世界上所有的交易记录,大家不用担心矿工修改记录,因为世界上的矿工有很多,而且几乎相互都不认识。同时他们修改记录需要付出的代价非常大,没有人能承担这个成本。
把亿万用户已有的亿万设备中闲置的空间变成别人数据的储存空间,这会降低世界对服务器的需求。例如,我有5T的数据需要储存,你的设备里有5T的空间空余。那么我可以付钱给你,租你的空间,同时要你保持设备联网以方便我随时取用。
另一个建立在分布式存储创业公司是Storj,SJCX是Storj网络的代币“燃料”,它允许用户通过 DriveSahre 应用和 MetaDisk 来出租和购买存储空间。

随着存储技术的发展,存储设备的成本越来越小,中心化云服务的成本主要来自于员工工资、法律成本、数据中心租金等,这些固定成本是不变的或逐渐增加,使中心化云服务的价格较高。
而去中心化存储成本只有中心化存储的1/100-1/10,如果去中心化存储系统是完全自动化的,云存储价格最终会降到接近0,中心化云服务的规模优势将败给了去中心化云服务。
分布式存储也是存储技术发展未来一个主要方向。
总之,分布式数据存储能提高系统的可靠性、可用性和存取效率,而且易于拓展,在区块链领域应用非常广泛。
作者:奔跑写作
链接:https://www.jianshu.com/p/9dba1af3734d
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
网友评论