我们上网一直沿用的HTTP (HyperText Transfer Protocol) 已经有多年历史,会不会有一个全新的上网系统颠覆整个Internet 呢?各位星鉴网的读者注意了,最新IPFS (InterPlanetary File System) 技术正在蓄势待发!
HTTP其实已经拥有22年历史(不计算HTTP在1991年推出V0.9的话),1996年推出的V1.0为整个人类社会掀起了一场革命。不过,在22年后的今天,人类在上网时出现了各种技术衍生问题,急需要新的技术解决它们,这也是IPFS 出现的原因之一。
为什么发展IPFS?
2014年, Protocol Labs开始研发IPFS,设计师为Juan Benet,他曾说过:「只要现今沿用多年的网络技术出现问题,在中央化社交网络(Centralized Social Media)上的所有信息就会即时消失,也就意味着人类在网络世界表达意见及沟通渠通会随即崩溃。」公司亦以从前的Geocities作为例子:2009年雅虎关闭Geocities,本来在Geocities的免费网站也「被消失了」,这证明如今的互联网是不可靠的。
IPFS的优点
非常简单来说,IPFS是一个分散式文件系统:一种允许文件透过网络在多台主机上分享的文件系统,可让使用者分享文件和储存空间。其好处如下:
HTTP在每次登录网页时,都要从单一伺服中下载大量资料,而IFPS的对等网络技术(Peer-to-Peer Network) 则由不同地方下载资料。
因为分散式的数据储存,去中心化的运作方式,令网页毋须再储存于单一伺服器上,如IPFS普及之后,就再也没有「404 Not Found / 网页无法显示」的问题了。
因为管理伺服器需要花费大量金钱,所以IPFS的费用要比HTTP便宜得多。
IPFS可令网页的运作更有弹性,令网页的「寿命」更长,不会因为伺服器关闭而失去所有资料。
IPFS如何运作?
IPFS是一个开源的超媒体分发协议,开发IPFS的公司Protocol Labs希望令互联网更快、更安全、更开放的,这就是IPFS的初衷。
就如之前提过,IPFS是对等网络分散式文件系统,任何储存于IPFS系统里的文件,都会获得一个对应的哈希 (Hash,其中一种的加密程序),通过网络让多台电脑上储存文件,与不同使用者分享。令数据拥有难以更改、甚至不可在网络中移除的特点。每个文件对应一个独一无二 (即不会重覆) 的哈希「地址」。大家就可依据这个「地址」找到所需信息 (如文字、图片、声音、影片等等)。
因为再也不是中央化伺服器为网页提供信息,IFPS的技术不会再出现单点故障— 简单而言,即是Down Server时就无法下载网站资料的情况,这样的话,「404 Not Found」也就不会再出现于 IFPS 之上。值得一提,如果某个利用IFPS运作的网站,其储存点 (即 IFPS 网络上的储存装置) 越多的话,网站也就越可靠。
而且,因为资料得到加密的保护及分散式储存,也就能防止分散式阻断服务攻击 (Distributed denial-of-service attack,DDoS,即俗称的「殭尸攻击」),网上安全程度大大提高。
与 HTTP的Client-server Model的运作模式相比,利用IPFS上网,就会影响Google等提供伺服器服务的跨国企业,因为IPFS就是企图建立一个全新的去中央化互联网基础设施:资料不再存在于任何一个特定的伺服器之上,便从此再也没有金钱利益上的冲突问题,大家可在网上世界畅所欲言,不再怕因为商业立场或政治立场不同而「遭人灭声」,或者被伺服器服务供应商强行删除资料或关闭网站。
网友评论