从基础学起:IPFS是什么?

IPFS是什么?

IPFS可以称为星际文件系统,是由胡安·贝内特在2014 年设计的互联网新协议,其设计目标是实现数据的永久存储、清除网络上的重复数据,并获取存储在网络中节点上的数据地址,它是一个开源项目。

星际文件系统IPFS是一个面向全球的、点对点的分布式版本文件系统目标是为了补充甚至是取代目前统治互联网的超文本传输协议,也就是所谓的HTTP。它将所有具有相同文件系统的计算设备连接在一起。它的文件可永久保存,一直都可以使用。

IPFS的工作机制

在ipfs上传文件的时候,系统会将文件进行哈希计算,得到一个代码,作为这个文件的索引。然后文件将被分割,复制,然后存到区块里面。比如“IPFS”这四个字母,分别将他们储存在若干个区块当中。当需要下载时,我们只需要提供文件的哈希值,系统会从离我们距离最近的节点来传输到我们的设备上。如果最近的节点不存在,我们就可以从另外的节点索取文件碎片。

而我们现在使用的云储存方式是:我们把数据交给云存储服务商,需要数据的时候找云存储服务商拿回来。

这个过程看上去没什么毛病,可一旦云存储服务商的服务器停机,或者是其偷看你的隐私数据呢?你懂的,这可都保不准。

ipfs的工作机制是将整个文件进行拆散,然后储存在全球的不同节点。需要数据的时候,通过文件的索引,从原来存储的位置找回来。

ipfs过程看上去很复杂,但最终落地使用,会和我们现在将文件云储存是一样的操作方式,只是ipfs背后的机制更加的完善!

与传统的云存储方式相比,IPFS具有以下几点优势:

永久的、去中心化保存和共享文件;点对点超媒体:P2P 保存各种各样类型的数据;版本化:可追溯文件修改历史;内容可寻址:通过文件内容生成独立哈希值来标识文件,而不是通过文件保存位置来标识;相同内容的文件在系统中只会存在一份,节约存储空间。

总之,ipfs是实现数据的永久存储、清除网络上的重复数据,并获取存储在网络中节点上的数据地址,ipfs也是一个面向全球的、点对点的分布式版本文件系统。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码:
微信号已复制,请打开微信添加咨询详情!