找回密码
 立即注册

扫一扫,登录网站

首页 区块链生态 查看内容
  • 11808
  • 0
  • 分享到

古千峰:为什么IPFS会改变“超文本协议/HTTP”

2018-4-15 08:08

来源: 碳链价值

为什么IPFS有可能会改变目前的HTTP?


HTTP其实是在九十年代中期开始的,叫tcpip协议是从那个时代开始流行的。他其实也是一个网络的一个协议,所谓协议就是服务器和客户端以及服务器跟服务器之间的一个握手,协议就是握手就是双方之间的一种默契。

那么HTTP协议是完成了从客户端到服务器的一个访问,是通过怎么样的一个数据格式,通过怎么样一个流程。那么IPFS之所以能够改变HTTP是基于HTTP目前的一些缺陷。

最大的缺陷就是HTTP协议是基于服务器的,如果服务器一旦被关闭,以后服务器上面保存的文件就会无法访问。如果说服务器上面的一个文件被删除以后它会导致无法访问,我们经常会在访问服务器的时候碰到这个。访问网站会碰到404错误,其实就是文件找不到的错误。

除了这个404错误,HTTP还有几个缺陷。第一个就是他必须保持24小时开机。服务器必须保持24小时开机,那如果服务器关了之后就无法访问。

第二个就是http是固定IP的,那么在这种情况下面,就会对安全防范上要求比较高,比如说我们会经常遇到DOS攻击。如果说向IPFS这种节点储存数据是没有办法进行全方位的攻击的,引文它每个阶段都有自己的IP。但是服务器就不一样,服务器只是一个IP,所以非常容易受到DOS的攻击。

第三个就是流量费用非常高,因为一个服务器对所有访问进行流量的服务会导致服务器所承载的数据和访问量非常大,给这个SP贡献的费用啊,流量费用也会非常高, IPFS是以节点的方式,所以节点是采取就近访问的方式。那么它的流量费就相对来说会比中心服务器低很多。

所以说,总结刚才的一些情况IPFS能够给我们带来什么呢?首先对于去访问网站的用户来说,它极大地加快了网络的访问速度,当然是以足够的节点为前提条件。目前来说节点是在400-700左右,为什么说节点越多反应速度越快?因为节点是可以就近的。

比如说在上海,如果说只有两三个节点,这两三个节点有可能就会承担起像http自动服务器的一个功能,但是如果上海有大量的节点,上千个节点,那么我们可以在任何角落都能够找到离自己最近的一个节点去访问数据,那么事情就是要通过大规模的布IPFS节点也就是矿机。

对于用户来说还有一个很大的提升体验的地方就是永不消失的数据。IPFS不会说像存在服务器上的数据删除以后就无法访问了,但是它存在于节点。一个节点上面的数据如果说被毁坏了,或者说这个节点被关闭了,你可以通过其他节点进行相同的访问,所以说我们叫他永不消逝的数据。

对于服务端有两大功能,从前面的对http的解释可以看出,首先它能够极大地降低服务器的储蓄成本,第二它能够极大地降低服务器的带宽开销。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部