什么是IPFS?带你深入了解

IPFS,我们已经听了无数遍,但IPFS究竟是什么?为什么会有IPFS?IPFS是如何工作的?等等这些问题,可能大多数人都还无从知晓。下面就带领大家一起来学习IPFS。IPFS是什么IPFS全称是InterPlanetaryFileSystem

  IPFS,我们已经听了无数遍,但IPFS究竟是什么?为什么会有IPFS?IPFS是如何工作的?等等这些问题,可能大多数人都还无从知晓。下面就带领大家一起来学习IPFS。

  什么是IPFS?带你深入了解

  IPFS是什么

  IPFS全称是InterPlanetary File System,中文名称叫星际文件系统。I它是一个点对点的分布式文件系统,有点像比特币是一种点对点电子现金系统。也是一种去中心化、分布式存储的网络协议,可以让我们的互联网速度更快, 更加安全, 并且更加开放。IPFS协议的目标是取代传统的互联网协议HTTP

  同时IPFS除了是一个点对点分布式文件系统之外,它还是一个分布式网络,同时也是点对点的超媒体协议,什么是超媒体?超媒体对应之前的超文本,超文本意思就是我们建立文本与文本之间的连接,超媒体的意思是它要建立的是文本、图片、视频之间的连接

  为什么有IPFS

  众所周知, 互联网是建立在HTTP协议上的。 HTTP协议是个伟大的发明, 让我们的互联网得以快速发展。但是互联网发展到了今天HTTP逐渐出来了不足。

  HTTP的中心化是低效的, 并且成本很高。

  使用HTTP协议每次需要从中心化的服务器下载完整的文件(网页, 视频, 图片等), 速度慢, 效率低。 如果改用P2P的方式下载, 可以节省近60%的带宽。 P2P将文件分割为小的块, 从多个服务器同时下载, 速度非常快。

  IPFS如何工作?

  IPFS的的”宏伟”目标是取代HTTP,那么先来看看IPFS是如何工作的。

  IPFS为每一个文件分配一个独一无二的哈希值(当我们利用IPFS上传文件的时候,系统会先对文件进行一个加密,得到一个数值,这个数值很重要,我们叫做哈希值,), 即使是两个文件内容只有1个比特的不相同, 其哈希值也是不相同的。所以IPFS是基于文件内容进行寻址, 而不像传统的HTTP协议一样基于域名寻址。薇 妖叁二柒柒酒1灵酒2巴

  IPFS在整个网络范围内去掉重复的文件, 并且为文件建立版本管理, 也就是说每一个文件的变更历史都将被记录(这一点类似版本控制工具git, svn等), 可以很容易个回到文件的历史版本查看数据。

  什么是IPFS?带你深入了解

  相信大家对IPFS有一个大概的了解了,那我们具体说一下这个哈希值的问题。

  IPFS它不是区块链,它是一个类似于HTTP一样的底层文本协议,在IPFS网络里的文件会被赋予一个哈希值,那么这个哈希值就类似于我们的身份证,独一无二的,一个文件一个哈希值,这个哈希值怎么来的呢,它是从文件内容中计算出来的。

  即使说文件里面它有一个标点符号被改动,计算出的哈希值也完全不一样,所以就像我们说的一个人对应一个身份证,一个文件就对应一个哈希值,没办法改动。

  所以说IPFS网络中的文件只存在独一无二的一份,文件自然不会重复地去存储,不会被恶意篡改,大大降低了存储的成本,减少了存储的资源浪费,这也是为什么说IPFS的目标是补充HTTP的不足或者是完全取代HTTP。

原创文章,作者:btc365vip,如若转载,请注明出处:http://www.btc365vip.com/1045

发表评论

邮箱地址不会被公开。 必填项已用*标注