随着Web3.0的到来,IPFS能否逐步取代HTTP?

IPFS能否成为未来互联网存储市场的霸主?

首先在说IPFS之前,我们有必要先聊一聊HTTP,因为目前我们从互联网上看到的,用的,基本上都是HTTP,自从1991年发明了HTTP,到现在已经多了30多年,HTTP的地位任然不可撼动。

一、HTTP的思考

HTTP又叫做超文本传输协议,现实生活中我们使用的产品大多也都是HTTP的产物,我们上网查资料,看图片,看视频等,这些都是基于HTTP。

不过没有任何一件事物是永恒的,也没有一门技术是永远完美的,就像胶片相机刚出现的时候,人们可能觉得能满足了照相的需求,但是随着时代的发展,数码相机出现了,手机相机出现了,我们基本上看不到胶片相机了。

就像IPV4后出现的IPV6,虽然IPV4现在依然能满足使用,但是随着时代的发展,它总会不满足,所以出现了IPV6。

随着HTTP的发展,它貌似也不再那么完美,也会出现很多问题,比如安全问题,虽然又出了HTTPS来解决安全问题,但是依旧有问题,还有性能,成本的问题也在不断出现。

二、HTTP的中心化

我们在互联网上分享的任何事物,本质就是分享一个HTTP链接,我们称其为URL。

比如我分享了一条微博的热搜给朋友,那么其实我就是分享了一个指向新浪中央服务器的链接给朋友,它点击这个链接后,会去新浪的中央服务器上拉取数据,然后浏览器进行渲染展示。

那么我们就得知,数据是保存在新浪的服务器上,是中心化存储的,如果新浪的服务器出现故障,被黑客攻击,那么我们的数据就有风险。

虽然现在的各种安全措施都做得比较到位,服务器得高可用也做得比较好,但是依然存在风险,历史上出现的数据被黑客获取进行贩卖的示例也不少。

2021年4月,安全研究人员阿隆·加尔(Alon Gal)称,来自106个国家的超过5.33亿Facebook用户的个人信息已被免费在线泄漏,包括不少知名人士和公众人物,还包括超67万的国内用户,泄露的信息包括用户在脸书的账户名、位置、生日以及电子邮件地址等信息。

还有很多重大的数据泄露事件我们就不一一列举。

我们就能看出,中心化存储无论安全措施做得多么到位,依然有数据不安全得问题,这是中心化无法解决的。

三、IPFS凭什么?

IPFS难道就那么完美吗?

IPFS中文叫做星际文件系统,从它的名字中带有的"星际"二字,我们的脑海中就能浮现漫天星辰。

如果将漫天的星星用线连接起来,那么我们就能看到一张巨大的网,这张网没有一个中心,我们能看出,这就是去中心化。

IPFS就是一个去中心化的分布式文件系统,我们使用IPFS,数据不会集中存储,而是会分散这个去中心化网络中的不同节点上,并通过技术来确保数据的安全性,可验证性,可用性等等。

比如使用IPFS来存储数据,数据是存储在不同的节点上,就算有的节点不在了,数据依旧会存到其他节点上,并不会因为一些存储节点出现问题而导致数据丢失。

IPFS是一个伟大的发明,其技术和功能也是十分强大,就不深入去介绍。

四、谁去建立它?

这个问题是很多人都迷惑的。

就像比特币和以太坊是去中心的,那么很多人就会疑问,那么比特币这个网络是怎么建立的,既然它没有中心服务器,那么它是怎么建立的,凭空产生的吗?

利益驱动事物的发展

这个世界的任何事物要发展,都离不开利益,利益才是驱动事物发展的根本,比特币也是如此,如果没有人参与进来,那么它就建立不起来。

怎么参与呢?

贡献算力,其实就是贡献服务器,贡献GPU,因为程序是运行在机器上的,BTC也是如此,只有你贡献了算力,程序才会运行。

我凭什么要贡献呢?

比特币,以太坊这种公链,你贡献了算力,那么你就会得到代币的奖励,代币就是钱,钱就是驱动大家去贡献算力的基础。

说了这么多,那和IPFS有什么关系呢?

IPFS就是一个文件系统,它和比特币,以太坊这种有什么关系呢?存储又不需要算力。

说得对,它不需要多大的算力,那么就贡献存储啊,你贡献了更多的存储,就奖励你更多的钱啊,都是一个道理。

所以IPFS就出现了很多上层应用,比如Filecoin就是最典型的,关于Filecoin我们这一篇不去详细介绍,后面会介绍。

我们只要知道Filecoin其实就是一个存储文件的地方,只是不同于普通的文件系统,他是去中心化,比如我要存储一个文件,那么我的文件可能会被分成很多块存储在不同的节点的磁盘上,它不属于阿里,不属于新浪。

五、和区块链的关系

很多人总是把它和区块链建立关系,但是它其实和区块链没有关系,他就是一个协议,但是由于它的特征,所以不得不和区块链联系在一起。

因为区块链的链上存储介质本身就不适合,花费的成本很大,但是存在链下又不安全。

比如我在区块链上存了一个文件的链接和文件的hash值,但是文件的二进制是存储在别的服务器上,如果服务器出现故障,那么文件介质就丢了,我拿着这个文件链接和文件hash值是毫无意义的。

所以IPFS就是来解决这个问题,所以就难免和区块链扯上关系。

六、最后

随着Web3.0的不断发展,IPFS也会逐渐走入我们的生活,很多企业,包括阿里,华为等头部企业在IPFS上也又布局,国家也有相关的布局,相信在未来不久,IPFS能走进我们的生活。

不过因为HTTP占领了市场,我们的数据也都是建立在HTTP基础之上,所以HTTP在未来的相当长时间里应该也会独占市场,IPFS可能会为新业务提供数据基座,并慢慢取代部分HTTP。

今天的分享就到这里,感谢你的观看,我们下期见!

相关推荐
AirMan43 分钟前
深入解析 Spring Caffeine:揭秘 W-TinyLFU 缓存淘汰策略的高命中率秘密
后端
小码编匠1 小时前
C# Bitmap 类在工控实时图像处理中的高效应用与避坑
后端·c#·.net
布朗克1681 小时前
Spring Boot项目通过RestTemplate调用三方接口详细教程
java·spring boot·后端·resttemplate
uhakadotcom3 小时前
使用postgresql时有哪些简单有用的最佳实践
后端·面试·github
IT毕设实战小研3 小时前
基于Spring Boot校园二手交易平台系统设计与实现 二手交易系统 交易平台小程序
java·数据库·vue.js·spring boot·后端·小程序·课程设计
bobz9653 小时前
QT 字体
后端
泉城老铁3 小时前
Spring Boot 中根据 Word 模板导出包含表格、图表等复杂格式的文档
java·后端
用户4099322502123 小时前
如何在FastAPI中玩转APScheduler,实现动态定时任务的魔法?
后端·github·trae
风象南3 小时前
开发者必备工具:用 SpringBoot 构建轻量级日志查看器,省时又省力
后端
RainbowSea3 小时前
伙伴匹配系统(移动端 H5 网站(APP 风格)基于Spring Boot 后端 + Vue3 - 04
java·spring boot·后端