首页 > 资讯 > 加密资产 > 迟迟不来的Filecoin凭什么令人充满期待? | 一文说透IPFS
什么是 IPFS?
2019-10-10 11:36:29作者:JackyLHH来源:白话区块链
01
什么是 IPFS?
IPFS 的全称是 The InterPlanetary File System,被翻译成“星际文件系统”。它是一种点到点的分布式文件系统,目标是打造一个更加开放、快速、安全的互联网,对现有的互联网 HTTP 协议进行补充甚至取代。
IPFS 不是区块链,也不是一个项目,而是一个底层的网络传输协议。正如上文提到的,如果成功了,它会成为区块链的重要基础设施。
IPFS 的出现离不开 HTTP 协议,所以我们先了解一下 HTTP 协议。
HTTP 协议由万维网之父 Tim Berners-Lee 在 1991 年提出,主要规定了客户端和服务器之间的通信格式。
举个例子,你现在正在手机的微信上或是电脑上(都属于客户端)读这篇文章,而这篇文章的数据其实是存储在腾讯的服务器上。HTTP 是一个网络传输协议,只要遵守这个协议规范,你在任何一台手机或电脑上,都可以读到这篇存储在腾讯服务器上的文章。
可以说,互联网的发展离不开 HTTP 这个超文本传输协议,这也是为什么 Tim Berners-Lee 能获得 2016 年度“计算机届的诺贝尔奖”——图灵奖的原因之一。
但随着互联网爆炸式地增长,HTTP 协议的诸多弊端也逐渐显露了出来。
HTTP 协议依赖中心化服务网络,服务器必须 24 小时开机运行,如果服务器被关、网页 404,用户将无法访问。此外,还会产生本文开头提到的成本高、易受攻击、安全性差、隐私保护弱等缺陷。
2014 年 5 月,毕业于斯坦福大学的 Juan Benet 提出了 IPFS 的设想,并在 2015 年成立了 Protocol Lab 实验室,专门负责开发 IPFS。2017 年,Protocol Lab 实验室宣布成立基于 IPFS 的区块链项目 Filecoin。
与依赖中心化服务网络的 HTTP 不同,IPFS 是一个去中心化的点对点超媒体传输协议,它融合了点对点网络技术、BT 的传输技术、Git 的版本控制和自证明文件系统等技术。
看到上面这段描述,你可能会“不明觉厉”,一脸茫然。别急,下面我们就通个一个简单的例子,来介绍 IPFS 是如何运作的。