HTTP、CDN 和 OSS 为什么过时了?深入聊聊 Web3 世界中的协议和硬盘:IPFS

本文探讨了HTTP、CDN和OSS在Web3时代面临的挑战,指出其在处理海量数据、数据所有权、主干网依赖等问题上的局限性。接着介绍了IPFS(星际文件系统),一个去中心化的点对点文件系统,旨在解决现代互联网存在的问题。IPFS结合了协议、资源加速和存储,通过内容寻址、版本控制和点对点技术提高效率和安全性。然而,IPFS也有无法始终保证资源可用性的缺点。文章还讨论了IPFS与区块链的关系,以及与Filecoin的联系,强调了IPFS在未来的潜力和挑战。
摘要由CSDN通过智能技术生成

在 Web2.0 的世界里,协议通常是 HTTP,资源加速是 CDN,对象存储通常是 OSS。
在 Web3.0 的世界里,有很多技术都可以替代这三项技术,并且把事情做的更好。而其中最优秀的项目之一,是一个集成了协议、资源加速和存储于一身的技术:IPFS。
本文将会介绍 IPFS 是什么,以及它的运行原理。
IPFS 的白皮书在 2014 年 7 月发布,其中提到了很多技术方案的畅想。它的理念和传统的 Web2.0 中 HTTP、CDN 和 OSS 截然不同。
在介绍 IPFS 之前,先来回顾一下 HTTP、CDN 和 OSS 的优势和弊端。

为什么 HTTP、CDN、OSS 这些技术在 Web3 的世界里玩不转了?

HTTP 的优势与弊端

这里指的 HTTP 是 HTTP1.1 和 HTTP2.0。
它的优势是处理小文件的传输。
但是现代互联网的数据传输存在 5 点挑战:

  1. 托管和分发的数据量已经达到 PB 级别。
  2. 跨组织的大数据计算。
  3. 分发海量高清视频。
  4. 海量数据的链接和版本管理。
  5. 防止重要文件丢失。

将以上总结为:海量数据,无处不在。
而这些,都是 HTTP 难以应对的。所以随着互联网持续不断的发展,HTTP 迟早会退出历史的舞台。

CDN 的优势与弊端

CDN 主要目的是为了加速静态资源的访问速度,这也是它主要的优势。其次可以抵抗 DDOS 攻击,维护也比较方便。
但缺点很明显,搭建 CDN 服务器的过程比较复杂,成本也高,所以一般都会买服务端的 CDN,但价格也不算低。

OSS 的优势与弊端

这里指的 OSS 是云服务商的 OSS 服务。
OSS 的优势就是高可靠、易扩展、速度快、边缘计算。在此之上可能还会有镜像、备份、安全、脱敏等一系列高级功能。总结来说就两个字:省心。
缺点也很明显,价格非常贵。但是所有 OSS 服务商都把低成本也算做它的优势之一。事实上在数据量少的情况下感受不出来,可一旦数据量激增后,高昂的价格实在让人无力接受,这一点我有深刻的体会。
当然 OSS 贵的真正原因不是存储成本高,而是带宽成本高。

现代互联网的问题

上述的问题都属于技术的范畴,除此之外,还有一个根本性的问题。现代互联网模式的问题。

技术问题、成本问题、效率问题

因为现代互联网都是中心化的模式。这种模式成本极高,需要构建中心化大规模的服务器集群,而且在高峰期容易出现服务阻塞延迟、低谷期大量资源限制浪费等问题,效率很低。这种模式很依靠中心化服务商的存储和带宽。尽管有了弹性计算等技术可以缓解这种情况,但解决不了根本模式的问题。
IPFS 可以共享存储和带宽,这样可以更高效利用资源,降低成本。
IPFS 可以有效地去重文件、消除冗余。

数据所有权问题

现代的互联网很容易丢失数据。因为数据都是在中心化的服务器集群上,服务商拥有数据的管理权利。尽管大型服务商都有数据备份和容灾方案。但是偶尔还是会发生意外。最重要的是,服务商可以以任何理由删除我们的数据,比如说你的数据不合法,说你违反平台规定。作为一个普通人,是很难和服务商对抗的,一些重要的数据就这么不知不觉间消失了。
IPFS 可以永久保存数据。

严重依赖主干网

现代互联网严重依赖主干网,一旦主干网发生故障,就会发生大规模服务中断和延迟。
IPFS 不依赖主干网,即使网络不发达的地区,IPFS 一样有很好的表现。

审查机制问题

由于现代互联网应用都是中心化网络,也就导致统治者可以让整个国家的人民都无法访问某个网站或者 App&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值