IPFS你所需要理解的基本概念

fffmCQ.jpg

什么是IPFS?

IPFS,星际文件系统(InterPlanetary File System)的英文简称。IPFS 是一个分布式的web, 点到点超媒体协议,可以让我们的互联网速度更快, 更加安全, 并且更加开放。IPFS协议的目标是取代传统的互联网协议HTTP,使互联网更美好。

为什么有IPFS?

众所周知, 互联网是建立在HTTP协议上的,但是随着互联网的逐渐发展,HTTP的中心化是低效的, 并且成本很高。使用HTTP协议需要每次从中心化的服务器下载完整的文件(网页, 视频, 图片等), 速度慢, 效率低;P2P将文件分割为小的块, 从多个服务器同时下载, 速度非常快。

http的页面平均生存周期大约只有100天,Web文件经常被删除(由于存储成本太高), 无法永久保存;IPFS提供了文件的历史版本回溯功能,可以很容易的查看文件的历史版本, 数据可以得到永久保存。

互联网是一个高度中心化的网络,互联网封锁、管制、监控等各种管制将对互联网的功能造成威胁;而分布式的IPFS可以克服这些web的缺点。

主干网受制于诸多因素的影响,互联网管制、中心化服务器宕机等都可能使我们的互联网应用中断服务;IPFS可以使互联网应用极大的降低对主干网的依赖。

IPFS包含哪些内容?

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

IPFS是一个文件系统。其有文件夹和文件,可挂载文件系统。

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

IPFS是模块化的协议。其连接层是通过其他任何网络协议连接,其路由层寻找定位文件所在位置,其数据块交换是采用BitTorrent技术。

IPFS是一个p2p系统。其适用世界范围内的p2p文件传输网络,是分布式网络结构,没有单点失效问题。

IPFS天生是一个CDN。其文件添加到IPFS网络,将会在全世界进行CDN加速,同时通过bitTorrent的带宽管理。

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

IPFS从根本上改变了用户搜索的方式。HTTP浏览器搜索文件的时候,首先找到服务器位置,然后使用路径名称在服务器上查找文件,但是通过IPFS协议,用户可以直接搜索内容。

声明:该文观点仅代表作者本人,与炒币网无关。炒币网系信息发布平台,仅提供信息存储空间服务。对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,并不对文章观点负责。 提示:投资有风险,入市须谨慎。本资讯仅供参阅,不作为投资理财建议。

发表评论

登录后才能评论