IPFS不只是分布式存储?也不是为了取代HTTP?
我们提起IPFS,免不了提起HPTT协议,通常我们说IPFS补充甚至是取代HTTP。
事实上,说IPFS协议取代HPTT是不准确的,应该是互补。IPFS让HPTT至少在这一个阶段是一个补充,让它变得对带宽没有那么强烈的需求,让它内容的分发变得更加的安全。
我们先说一下IPFS与HTTP区别。
1)安全性:HTTP属于集中化的,所有流量直接搭载在中心化的服务器上,承载的压力极大,容易造成系统崩溃,HTTP还容易遭受DDOS攻击。IPFS的存储方式是去中心化的、分片的分布式存储,黑客无法攻击,文件不易丢失,安全有保障。
2)效率:HTTP依赖中心化服务网络,服务器容易被关闭,服务器上文件也容易被删除,服务器需要24小时开机。IPFS采用P2P网络拓扑,全网域的计算机都可以成为存储节点,就近分布式存储大大提高了网络效率。
3)成本:HTTP中心化服务器运行,需要较高的维护运行成本,中心化数据库一旦遭受DDOS攻击,或遭受不可抗力损害,所有数据将全部丢失。IPFS极大的降低服务器存储成本,也降低了服务器的带宽成本。
4)DNS加速:HTTP的客户网络访问绝大部分不是本地化的,有网络延迟。IPFS可以极大的加快网络访问速度,网络访问本地化,体验感会明显提升。
另一方面,我们经常说IPFS是一个分布式的存储,其实是把它说的小了。IPFS是一个协议,按照技术角度来讲我们习惯称为协议范围,它是由多个协议组成了IPFS,严格意义来讲,存储这个部分只是它1/3的功能。
IPFS还有一个功能是数据分发。其实在IPFS协议范围里面,IPFS的P2P穿透各个不同的网络去做内容的分发,它天生是一个P2P网络,天生是一个CDN,解决了内容分发。不管是Web1.0还是2.0,甚至到了Web3.0,IPFS对数据的确权和传输量其实更大了,它通过P2P方式能节约网络将近60%的带宽,这是非常重要的。
另外,除了数据分发,还有一个加密。当我们把数据上传到IPFS网络上来时,不仅仅是存储起来,而且要安全可靠。IPFS的加密协议也是要确保安全可靠,只有把大量的数据存储起来,同时加密安全的,这个才能保证它在Web3.0里面真真正正的健康发展。
甚至是IPFS的激励层Filecoin也是它的功能之一。可以说,IPFS除了定义一个协议之外,是把整套都做出来了的。
总的来说,IPFS分布式的技术其实是打造Web3.0非常基础的东西,它能够让我们数据从切片、加密、分布式存储,让我们的存储数据安全性更高一些,让我们存储数据的私密性更好一些,让我们在这个网络上去做一些付出甚至劳动的时候,我们的权利能够得到保护。这也是我认为IPFS能够提出的一个最基础的Web3.0的贡献。
每一个阶段都有它必须出现的理由。互联网从0—1阶段就是Web1.0阶段,解决了我们数据传输效率的问题,但是在这个过程中我们的网民没有参与互动,到了Web2.0阶段是可互动的网络,这个时候客户参与网络这样一个动力跟开放性可能就越来越多,已经导致了互联网在这些年能够快速发展。
在这个过程中给我们提供了大量的有效的数据,但是我们的意识也在提高,我们会发现我们在互联网上产生非常多有价值的数据跟信息,但是我们访问它的权利好像没有那么公平,所以大家更期待于一个更好的网络分发,更好的数据索取,在这个大的时代背景下Web3.0才不至于输,这也是Web3.0出现一个最大的时代背景。+V:bbking005