简述IPFS与HTTP的区别

2020-04-27 19:32:41

IPFS从根本上改变了查找的方式,使用HTTP查找的是位置,而使用IPFS我们查找的是内容。

  目前传统的HTTP存在超中心化的问题,在信息安全方面存在不安全性因素太多,从最近发生的网络安全事故中可以看出中心化网络存储的弊端。

  IPFS从根本上改变了查找的方式,使用HTTP查找的是位置,而使用IPFS我们查找的是内容。

  星际文件系统IPFS(Inter-Planetary File System)是一个面向全球的、点对点的分布式版本文件系统,目标是为了补充(甚至是取代)目前统治互联网的超文本传输协议(HTTP),将所有具有相同文件系统的计算设备连接在一起。原理用基于内容的地址替代基于域名的地址,也就是用户寻找的不是某个地址而是储存在某个地方的内容,不需要验证发送者的身份,而只需要验证内容的哈希,通过这样可以让网页的速度更快、更安全、更健壮、更持久。

  IPFS和HTTP的另一个显著区别是它们如何在Internet上处理内容。HTTP主要使用一种称为“基于位置的寻址”的方法,在这种方法中,通过寻址内容的位置(即承载该内容的服务器的IP地址)来检索内容。

  另一方面,IPFS使用一种称为“基于内容的寻址”的方法,通过其名称或唯一的哈希检索内容,因为IPFS在整个网络中都有消除重复数据的功能,这意味着每个节点都承载着进行“基于内容的寻址”的独占内容。比传统的基于位置的寻址更高效、更可靠。

  IPFS网络的特征:

  该文件被分成称为块的数据块,每个块都有一个唯一的哈希值。

  IPFS处理删除重复数据,这意味着从网络中删除所有冗余文件。

  参与IPFS网络的每个节点都存储包含哈希和一些索引信息的内容。

  当用户想要检索文件时,他告诉网络查找包含特定哈希后面内容的节点列表。

  使用IPNS(一种分散的命名系统),每个文件都可以通过人类可读的名称轻松找到。

  如果IPFS得以普及,节点数达到一定规模,即使每个节点只存放一点点内容,所累计的空间、带宽和可靠性也远超HTTP能提供的。IPFS的最大优势在于将公有的活跃度高的文件统一存储和分发,这样既节省存储空间又节省带宽,并且能提供一个稳定高速的分发途径。


最新推荐