带你解惑:IPFS包含的内容介绍

2020-08-28 17:03:33

虽然目前IPFS的技术发展仍处于初级阶段,但IPFS为我们描绘了一个美妙的蓝图,为每一个互联网使用者带来全新的、可喜的改变

  在社会文明高速发展的时代,人们对个人隐私保护的需求越来越高,而IPFS正是为了解决这一痛点而出现在我们的视野中。虽然目前IPFS的技术发展仍处于初级阶段,但IPFS为我们描绘了一个美妙的蓝图,为每一个互联网使用者带来全新的、可喜的改变,甚至可以促进一个全新的互联网世界的到来。


IPFS星际文件系统


  那么对于IPFS,我们应该了解哪些东西呢?下面小编为大家介绍几点IPFS的基础内容。


  ❤IPFS包含哪些内容

  IPFS是一个协议,类似http协议。定义了基于内容的寻址文件系统内容分发使用的技术分布式哈希、p2p传输、版本管理系统。


  ❤IPFS是一个web协议

  可以像http那样查看互联网页面未来浏览器可以直接支持 ipfs:/ 或者 fs:/ 协议。


  ❤IPFS是模块化的协议

  连接层:通过其他任何网络协议连接;

  路由层:寻找定位文件所在位置;

  数据块交换:采用BitTorrent技术。


  ❤IPFS是一个文件系统

  有文件夹和文件可挂载文件系统。


  ❤IPFS是一个p2p系

  世界范围内的p2p文件传输网络分布式网络结构没有单点失效问题。


  ❤IPFS天生是一个CDN

  文件添加到IPFS网络,将会在全世界进行CDN加速BitTorrent的带宽管理。


  ❤IPFS拥有命名服务

  IPNS:基于SFS(自认证系统)命名体系可以和现有域名系统绑定。


IPFS


  ❤IPFS适用场景

  1、在/ipfs和/ipns 下面挂载全球文件系统,我们所有的文件都可以存到上面。

  2、同步个人的文件夹,工作文档学习资料一键备份,随时随地以上传文件或下载文件, 不用担心数据丢失, 不用担心隐私泄露,还能实现数据共享。

  3、作为虚拟机的根文件系统,把IPFS作为虚拟机的引导文件系统:在线操作系统。

  4、作为数据库:应用可以直接操作IPFS的Merkle DAG数据结构, 并且可以使用IPFS的版本控制, 缓存并且自动备份, 永不丢失。

  5、作为加密通讯平台,谁都别想窃听消息通信。

  6、作为加密CDN, 作为web的CDN, CDN功能全包了。

  7、永久web, 不存在不能访问的链接。


  ❤IPFS的应用举例

  比如我们想观看一部叫XXX的视频:

  1、加入IPFS网络,在网络中搜索叫XXX的文件,(通过IPNS——去中心化的文件命名系统)。

  2、IPFS网络迅速索引区块链上的哈希值,反馈出搜索结果。

  3、 你支付一点FileCoin代币, 获取XXX文件缓存到本地,XXX文件不是从云或者服务器上下载下来的,而是由这个网络的参与者贡献的,它可能是离你最近的一个网络节点。这样的好处就是不仅不需要中间服务器,而且网络效率最快。

  4、如果XXX文件恰好你周边好几个人都有,那IPFS网络会把这个文件拆成一小片一小片,节省了这些节点的储存成本,也让你用最具效率的方式下载到该视频。

  5、这个视频文件缓存在自己电脑里,不仅自己观看,同时也为其他人提供资源。

  6、另外也可以自己发布新内容到这个网络上,并且有机会获得代币,因为你也为网络做了贡献。


  通过这样的方式,实现了整个网络的文件利用达到最优效率。


最新推荐