|
文章转自公众号(IPFS先东科技)
8 月 23 日,亚马逊云服务 AWS 出现故障,导致区块链行业内的众多交易平台出现短暂的服务中断。随着越来越多的公司将自己的数据、资料托管在亚马逊 AWS、阿里云等云服务器上,一旦这些中心化的云服务提供商出现问题或是遭受到黑客攻击,波及的影响可能大到出乎很多人的想象。中心化存储必然会面临安全性问题。
此外,互联网的中心化存储在隐私保护上,做得也并不够好。这就是为什么很多隐私性强的资料,我们要用移动硬盘备份,而不是直接存储在云盘上。
那么,有没有可能出现让有价值的内容可以“长期储存、成本低廉、安全性好、隐私保护性强”的存储方式呢?
这就是 IPFS(星际文件系统)要做的事情。
IPFS 被称为是“Web 3.0 的一个新方向”,如果成功了,不仅会颠覆现有的互联网存储模式,也会成为区块链的重要基础设施。
今天,我们就来深入了解一下 IPFS 以及它与区块链技术的结合。
01 什么是 IPFS?
IPFS 的全称是 The InterPlanetary File System,被翻译成“星际文件系统”。它是一种点到点的分布式文件系统,目标是打造一个更加开放、快速、安全的互联网,对现有的互联网 HTTP 协议进行补充甚至取代。
IPFS 不是区块链,也不是一个项目,而是一个底层的网络传输协议。正如上文提到的,如果成功了,它会成为区块链的重要基础设施。
IPFS 的出现离不开 HTTP 协议,所以我们先了解一下 HTTP 协议。
万维网之父 Tim Berners-LeeHTTP 协议由万维网之父 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 的版本控制和自证明文件系统等技术。
|
|