川渝社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1141|回复: 0

教你弄懂IPFS这个神秘的存储系统

[复制链接]
发表于 2019-12-23 20:14:43 | 显示全部楼层 |阅读模式
  文章转自公众号(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—自认证命名技术,这四个成熟技术组合形成的一种通讯协议方式。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|川渝社区

GMT+8, 2024-11-26 22:21 , Processed in 0.067990 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表