

分布式存储系统顾名思义就是将大量的普通服务器,通过网络互联,对外作为一个整体提供存储服务,具有可扩展性、可用性、可靠性、高性能、易维护、低成本等特性。
按照官方的定义:分布式存储就是一种数据存储技术,通过网络使用每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散地存储在网络中的各个角落。
在区块链体系中,分布式存储技术并不是只由一个数据库、或只由某一个人来决定数据的有效和更新,“分布式”意味着每一个节点(可以理解成每个人)都拥有更新数据的权利。
IPFS星际文件系统,就是所有分布式存储网络中的佼佼者。


IPFS的目标是取代http成为Internet的默认协议。IPFS不是在一台服务器上工作,而是在大量的节点上工作,这些节点存储不同的数据块,访问网络的用户可以从最近的节点检索这些数据。
IPFS和http的另一个显著区别是它们如何在Internet上处理内容。http主要使用一种称为“基于位置的寻址”的方法,在这种方法中,通过寻址内容的位置(即承载该内容的服务器的IP地址)来检索内容。而IPFS使用一种称为“基于内容的寻址”的方法,通过其名称或唯一的哈希来检索内容,因为IPFS在整个网络中都有消除重复数据的功能,这意味着每个节点都承载着进行“基于内容的寻址”的独占内容,比传统的基于位置的寻址更高效、更可靠。

IPFS网络文件的简要说明:
一份文件被分成称为“块”的数据块,每个块都有一个唯一的哈希值;
IPFS会删除重复数据,这意味着从网络中删除所有冗余文件;
参与IPFS网络的每个节点都存储包含文件块的哈希值和一些索引信息的内容;
当用户想要检索文件时,他告诉网络查找包含特定哈希内容的节点列表;
IPFS可以帮助网络实现去中心化,从网页寻址、访问效率、数据存储、隐私保护和数据交易等方面将发生变化。一旦通过IPFS实现了去中心化,互联网访问速度无疑会更快,也能节约更多带宽资源。
IPFS是基于内容寻址、版本化、点对点的超媒体传输协议,允许网络中的参与者互相存储、索取和传输可验证的数据,不仅可以大幅降低数据存储和下载的成本,而且节点越多访问速度越快。IPFS采用点对点技术进行数据传输和下载,节点越多,传输速度越快,带宽使用成本也可以节省近60%。

不仅如此,IPFS分布式存储可以极大的降低对中心主干网络的依赖,提高互联网数据的安全性,有效防御DDoS、XSS、CSRF等攻击。IPFS中的容错机制会保证你的数据被复制了足够多数量并存放在不同的地区,这就极大的保证了存储在IPFS上的数据安全性和永久性。
用户可以使用IPFS来处理大量数据,不必担心安全问题,然后把对应的加密哈希存储到区块链中并打上时间戳,这样就无需将数据本身放在链上,不但可以节省其他区块链的网络带宽,还可以对其数据进行有效保护,所以未来IPFS将作为区块链领域的基础设施存在。
END
查看更多内容
共享资源 共谋发展 | 黄陂商会、东西湖食品行业协会领导莅临星际云指导工作
......


