随着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。

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

相关推荐
paopaokaka_luck36 分钟前
【360】基于springboot的志愿服务管理系统
java·spring boot·后端·spring·毕业设计
码农小旋风2 小时前
详解K8S--声明式API
后端
Peter_chq2 小时前
【操作系统】基于环形队列的生产消费模型
linux·c语言·开发语言·c++·后端
Yaml43 小时前
Spring Boot 与 Vue 共筑二手书籍交易卓越平台
java·spring boot·后端·mysql·spring·vue·二手书籍
小小小妮子~3 小时前
Spring Boot详解:从入门到精通
java·spring boot·后端
hong1616883 小时前
Spring Boot中实现多数据源连接和切换的方案
java·spring boot·后端
睡觉谁叫~~~4 小时前
一文解秘Rust如何与Java互操作
java·开发语言·后端·rust
2401_865854886 小时前
iOS应用想要下载到手机上只能苹果签名吗?
后端·ios·iphone
AskHarries6 小时前
Spring Boot集成Access DB实现数据导入和解析
java·spring boot·后端
2401_857622666 小时前
SpringBoot健身房管理:敏捷与自动化
spring boot·后端·自动化