美文网首页红红火火恍恍惚惚IPFS中文社区联盟
云储未来:IPFS为什么能够补充或者代替HTTP?

云储未来:IPFS为什么能够补充或者代替HTTP?

作者: IPFS中文社区联盟 | 来源:发表于2019-06-18 22:16 被阅读0次
云储未来:IPFS为什么能够补充或者代替HTTP?

现有的web协议——HTTP协议实际上已经存在很多问题。最近热议的IPFS是否能够替代它,又是怎么实现的?

HTTP的不足之处主要体现在以下四点:

HTTP效率低下,服务器成本昂贵

使用HTTP协议从一台计算机服务器上一次只能下载一个文件,而不是同时从多台计算机中获取文件。通过P2P方式的视频传输可以节省带宽成本的60%。

历史文件被删除

网页的平均使用寿命为100天,大量的网站文件不能得以长期保存。有些重要的文件因操作不当,也有可能永远在互联网消失。

中心化的网络限制了机会

互联网一直是人类进步的催化器,但中心化的网络容易被控制,是对互联网良性发展的的威胁。

网络应用太依赖骨干网

为保证数据的可靠性,我们开发的应用程序太依赖大型的中心服务器,并通过大量的备份来保证数据的安全。

云储未来:IPFS为什么能够补充或者代替HTTP?

HTTP协议已经用了20年的历史,从HTTP 1.0 到现在的HTTP5,网页的展示越来越美观丰富,但它背后的Browser/Server 模式是从来没变的。

IPFS可以从本质上改变网络数据的分发机制。

来看看IPFS的工作原理:

每个文件及其中的所有块都被赋予一个称为加密散列的唯一指纹。

IPFS通过网络删除重复具有相同哈希值的文件,通过计算是可以判断哪些文件是冗余重复的。并跟踪每个文件的版本历史记录。

每个网络节点只存储它感兴趣的内容,以及一些索引信息,有助于弄清楚谁在存储什么。

查找文件时,你通过文件的哈希值就可以在网络查找到储存改文件的节点,找到想要的文件。

使用称为IPNS(去中心化命名系统),每个文件都可以被协作命名为易读的名字。通过搜索,就能很容易地找到想要查看的文件。

从IPFS的介绍可以看出, IPFS设想的是让所有的网络终端节点不仅仅只充当 Browser或Client的角色,其实人人都可以作为这个网络的运营者,人人都可以是服务器。

对比HTTP,IPFS具有这样的一些特性:

基于内容寻址,而非基于域名寻址。文件(内容)具有存在的唯一性,一个文件加入了IPFS的网络,将基于计算对内容赋予一个唯一加密的哈希值。这将改变我们使用域名访问网络的习惯。

云储未来:IPFS为什么能够补充或者代替HTTP?

相关文章

网友评论

    本文标题:云储未来:IPFS为什么能够补充或者代替HTTP?

    本文链接:https://www.haomeiwen.com/subject/gjfcqctx.html