0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IPFS能否在未来取代根深蒂固的HTTP协议

独爱72H 来源:金色财经 作者:佚名 2020-04-16 20:51 次阅读

(文章来源:金色财经)
IPFS(星际文件系统)由Juan Benet于2014年创建,是一种开源的分布式超媒体协议,其设计目标是为了实现数据永存、清除网络上的重复数据。不得不说,IPFS的志向很大,因为其诞生是为了取代传统互联网的HTTP协议(超文本传输协议)。

那么,初生牛犊般的IPFS凭什么取代根深蒂固的HTTP?超文本传输协议HTTP:互联网是建立在HTTP协议上的,比如我们在输入网址的时候,开头总会出现“http”字样。HTTP的伟大发明推动了互联网的高速发展。但HTTP协议日益凸显出来的问题也是显而易见的。由于其中心化程度过高,所以导致了用户在使用过程中的效率低、成本高等问题。此外,还有文件常被删除、数据资料难保障等问题。可以说,HTTP协议已不能满足当下用户的需求了。

星际文件系统IPFS:一种去中心化的P2P网络,优点是效率高、成本低,用户的数据隐私能够得到保障,不会再出现页面丢失、文件被删除的“404”等问题。

用户在使用传统HTTP协议下载文件时,每次都需先从中心化的服务器上下载完整的文件,比如网页、视频及图片等,不但速度慢,而且效率低,有时还需支付一定的费用。但若使用IPFS系统进行下载,不但速度快,还能节省超过50%的宽带。因为IPFS系统将文件分割成很多小块,多个服务器可同时下载,所以保证了高速。此外,没有中心化服务器,用户可以节省很多的成本。

IPFS取代HTTP似乎已是大势所趋,然而若仅凭上述几点,似乎并不具十足的说服力。那么,IPFS究竟还有哪些革命性优势来支撑它足以取代HTTP呢?

*颠覆传统互联网,实现技术性变革。开源的属性让IPFS能够从分布式哈希表(DHT)、比特流(BitTorrent)及自验证文件系统(SFS)等多种前瞻性技术中汲取营养,为超媒体数据共享提供更优的解决方案。WX:星际联盟Filecoin*IPFS在Web 3.0的基础设施中不可或缺。Web 3.0的精髓是去中心化,其长期目标是取代当前的互联网基础设施。分布式账本技术(DLT)又是Web 3.0的核心构建模块,而IPFS都具备这些条件。

*IPFS是去中心化应用程序的最佳存储平台。去中心化应用(DApp)在未来市场的占比很大,由于去中心化的特性,其需要大量的空间来存储数据,而IPFS支持此类存储,且这种方式具有抗审查能力。*能够带给用户更好的体验。IPFS分布式存储具有安全、高效、低廉及永久储存等特点,能够大幅度地改善用户体验。特别是在传统互联网“客户端到服务器”模式方面,具有很大的颠覆性。

*IPFS支持新的网络商业模式。如今的互联网世界,任何网络内容都需要存储在专用的服务器上。内容发布者必须确保内容的可用性和足够的带宽,才能满足用户需求,而IPFS从根本上改变了这种模式。*在IPFS系统中,数据不是由单个服务器提供给用户,而是以分布式方式进行存储,且可以由拥有数据的任何节点来提供服务。这能显著地降低对带宽的要求,并且其可靠性也能得到提升。

*在IPFS系统中,内容是从拥有副本的最近对等节点传递来的,从而消除了单节点压力,改善了用户体验。此外,即使原有内容不能再访问,IPFS也能提供连续且流畅的内容供用户浏览。相比传统的HTTP网络传输协议,IPFS集多种优点于一身。随着现下互联网和区块链技术的高速发展,IPFS正在被越来越多的主流应用所采用。相信在不久的未来,即便是初生牛犊般的IPFS,依然能够取代根深蒂固的HTTP。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络协议
    +关注

    关注

    3

    文章

    241

    浏览量

    21372
  • HTTP协议
    +关注

    关注

    0

    文章

    54

    浏览量

    9639
收藏 人收藏

    评论

    相关推荐

    mqtt协议http协议区别

    的最大优点在于,用极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。 HTTP协议(HyperText Transfer Protocol)是因特网上应用最为广泛的一种网络传输协议,所有
    的头像 发表于 01-19 15:56 1567次阅读

    如何理解HTTP协议是无状态的

    1、HTTP 协议与 TCP/IP 协议的关系 HTTP 的长连接和短连接本质上是 TCP 长连接和短连接。HTTP 属于应用层
    的头像 发表于 11-11 15:46 825次阅读
    如何理解<b class='flag-5'>HTTP</b><b class='flag-5'>协议</b>是无状态的

    23张图带你弄懂HTTP协议

    HTTP 协议发明到现在,经过了几次版本修改,分别是HTTP/0.9,HTTP/1.0,HTTP/1.1以及
    发表于 10-16 15:57 569次阅读
    23张图带你弄懂<b class='flag-5'>HTTP</b><b class='flag-5'>协议</b>!

    人工智能能否取代人类

    人工智能能否取代人类 人工智能正逐渐成为一项革命性的技术,随着机器学习和深度学习的进步,人工智能的应用范围正在不断扩大,并且朝着越来越智能化的方向发展。尽管人工智能的发展为我们带来了许多便利和好
    的头像 发表于 08-17 12:37 4043次阅读

    为什么有了HTTP,还需要RPC协议

    为什么有了HTTP,还需要RPC协议呢?在进行说明之前,首先我们需要了解什么是HTTP协议,什么是RPC协议。什么是
    的头像 发表于 08-14 10:05 667次阅读
    为什么有了<b class='flag-5'>HTTP</b>,还需要RPC<b class='flag-5'>协议</b>?

    什么是HTTP协议?什么是RPC协议?二者如何选择使用?

    为什么有了HTTP,还需要RPC协议呢?在进行说明之前,首先我们需要了解什么是HTTP协议,什么是RPC协议
    的头像 发表于 08-11 09:25 1535次阅读
    什么是<b class='flag-5'>HTTP</b><b class='flag-5'>协议</b>?什么是RPC<b class='flag-5'>协议</b>?二者如何选择使用?

    什么是HTTP协议HTTP协议的基本特点和发展历程

    上期文章小编给大家介绍了一些关于MQTT协议的基础知识,今天我们来了解另一个应用层协议——HTTP协议
    发表于 08-04 09:52 578次阅读
    什么是<b class='flag-5'>HTTP</b><b class='flag-5'>协议</b>?<b class='flag-5'>HTTP</b><b class='flag-5'>协议</b>的基本特点和发展历程

    超干的干货来了!一文了解HTTP协议

    今天我们来了解另一个应用层协议——HTTP协议。推荐阅读《MQTT协议详解「概念、特性、版本及作用」》《TCP/IP协议不止是两个
    的头像 发表于 08-04 08:24 2143次阅读
    超干的干货来了!一文了解<b class='flag-5'>HTTP</b><b class='flag-5'>协议</b>

    33.033 HTTP协议 初识HTTP协议

    编程HTTP
    充八万
    发布于 :2023年07月19日 14:28:59

    HTTP和HTTPS的区别 HTTP协议请求类型

    HTTP协议在传输过程中数据都是明文状态,安全性较差。HTTPS协议使用SSL/TLS协议进行数据传输,保证了数据传输的安全性,可以防止敏感信息被窃取和篡改。
    的头像 发表于 06-26 17:44 742次阅读

    为什么HTTP3.0使用UDP协议

    HTTP2.0是2015年推出的,还是比较年轻的,其重要的二进制分帧协议、多路复用、头部压缩、服务端推送等重要优化使HTTP协议真正上了一个新台阶。 像谷歌这种重要的公司
    的头像 发表于 05-18 17:08 486次阅读
    为什么<b class='flag-5'>HTTP</b>3.0使用UDP<b class='flag-5'>协议</b>

    HTTP协议的特点

    HTTP协议即超文本传输协议,是用于从互联网服务器传输超文本到本地浏览器的传送协议,基于TCP/IP协议通信
    发表于 05-06 16:28 562次阅读

    HTTP的工作原理

    HTTP是HyperTextTransfer Protocol(超文本传输协议)的缩写。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。
    发表于 05-06 15:48 644次阅读

    什么是HTTP协议

    超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCI
    发表于 05-06 15:43 816次阅读