力推分布式网络架构,Cloudflare发布星际文件系统IPFS网关

提供内容传送网络及阻断攻击保护服务的Cloudflare本周一(9/17)发布了IPFS网关,以协助用户在不需要安装任何软件的情况下访问IPFS内容,或构建基于IPFS的网站。

IPFS的全名为“星际文件系统”(InterPlanetary File System),它是一个由全球数千台计算机组成的P2P超媒体协议,为分布式网络的技术之一,并企图取代HTTP协议。在IPFS网络中的每个文件或是文件中的所有区块都具有采用散列密码的指纹,这些文件可能是猫的图片、3D模型或整个网络,迄今已有50亿个文件被上传至IPFS。

与传统网络相较,在IPFS网络中,每个人都能将自己的计算机设置为IPFS的节点并供应数据,而且这些数据是以内容而非位置作为地址。例如在传统的场景中,当用户通过浏览器访问example.com时,浏览器会先找到example.com的地址,但在IPFS中,每个系统所存放的内容都会有自己的散列密码,当用户需要特定内容时,IPFS查找的即是散列密码。

IPFS网络的优点在于就算是网站终止服务了、被黑客入侵了,或是服务器遭遇天灾变故了,它依旧能自不同的节点找出用户所需的内容。

要访问放置在IPFS网络上的内容有两种最方便的作法,其中之一是在计算机上下载IPFS,把自己的计算机变成IPFS网络的节点,其次是借由IPFS网关访问,IPFS网关属于第三方节点,它能自IPFS网络获取内容,并借由HTTPS将它发送给用户。

通过IPFS网关的好处是用户不必下载或安装任何软件,只要在浏览器上输入网关名称与所寻找的内容散列密码,该网关就会将内容发送到浏览器上。

借由Cloudflare所设立的IPFS网关,用户除了能借由浏览器访问IPFS网络上的文件之外,也能创建一个完全基于IPFS网络的网站,且用户同样能以该站所创建的网域名称访问,此外,Cloudflare也将针对所有连接到该网关的网站提供免费的SSL凭证,以确保这些网站不会受到窥探或操纵。

Cloudflare表示,IPFS只是分布式网络的多种技术之一,未来该公司仍将实验与探索各种分布式网络的可能性。

分布式网络被视为未来的网络趋势,互联网文件馆(Internet Archive)也在今年8月发布了Archive.org的分布式版本。