原标题:教你从0到1弄懂IPFS这个神秘的存储系统
说到数据上链,很自然的就会想到IPFS,那么究竟IPFS怎么存储,如何应用到具体的场景以及未来能给互联网带来哪些改变呢?今天就带大家从0到1了解IPFS!
IPFS到底是什么
IPFS是一种去中心化,分布式的存储系统!
IPFS最终的应用场景是什么
IPFS它是一个分布式的存储网络,它最重要的应用就是存储。只是为了把某个文件永久的保存下来还不够,并且当需要的时候,还要能够把这些内容再重新找出来。存储和检索这两个的集合才构成了IPFS应用的最终的场景。
IPFS的目标:
星际文件系统(IPFS)的目标是创建分布式Web。点对点超媒体协议,使web更快、更安全、更开放。
IPFS如何存储数据
IPFS与以往传统的存储不同,IPFS是一种去中心化,分布式的存储系统!在IPFS中,文件存储在IPFS对象中,每个对象可以存储256 kb的数据。对象还可以包含到另一个IPFS对象的链接,链接使存储大于256kb的数据成为可能。
例如,如果您只上传了一个小的文本文件,那么一个256 kb的对象应该足以处理您的少量文本。
但是,如果要存储图片,则会将其分解为多个对象,每个对象的最大大小为256 kb。然后,IPFS系统将创建一个空对象,该对象将链接到构成该图片的所有对象。
这个体系结构非常简单,但也非常强大,体系结构真正允许将IPFS用作文件系统。如果您查看下面的简单文件目录结构,我将解释如何将其转换为IPFS结构:
这可以通过为每个文件和每个文件夹/目录创建一个对象,然后将文件链接到指定的目录,从而转换为IPFS。但是,如果考虑到IPFS使用基于内容的寻址,情况就会更好。
这意味着添加的文件是不可变的,它们永远无法更改,非常类似于区块链。这意味着您可以确信您正在访问的资源是正确的数据,并且从未被更改过。
IPFS带来哪些改变
首先,IPFS改变了文件存储的方式。原来的存储方式是在一个中心点上存储整个文件,但是IPFS把一个大的文件打散成很多小文件,存储在整个网络的其他地方。
其次,数据在互联网上的传输方式也发生了改变。HTTP协议是在一个中心点查询数据,IPFS是一个点对点查询数据的通讯方式。有一点需要补充,IPFS是基于内容寻址的。
第三,带宽资源得到了优化配置。那以前中心化的模式,需要很大的带宽,IPFS可以从多节点上访问数据,可以选择从最近的节点上查询数据,可以节省大量的带宽资源。
第四,IPFS是一个模块化协议,它是由DHT—分布式哈希表、BitTorrent—BT协议技术、Git—版块化技术、SFS—自认证命名技术,这四个成熟技术组合形成的一种通讯协议方式。
以上就是有关IPFS的一些介绍,后续还会具体介绍IPFS的收益模式,以及点对点的传输优势!返回搜狐,查看更多
责任编辑: