虽然说IPFS是用来存储数据的技术,但更确切地说,它是一种传输协议。IPFS将HTTP视为对手,宣传上要与HTTP竞争。
IPFS是基于区块链的,能够永久、去中心化地保存和共享文件的方法,是一种点对点的分布式协议。
与HTTP类似,我们在网上找到想要的内容时,需要输入网址,而网址通常以HTTP开头,因此必须通过HTTP访问。
此外,有时web文件会被删除。在上网的过程中,我们可能遇到浏览器网页显示404的情况。而且,现在web的存储成本非常高,最多只能保存100天。因此,web文件经常会被删除。
IPFS提供了文件的历史版本回溯功能(类似于git版本控制工具),可以轻松查看文件的历史版本,并且数据可以永久保存。
互联网的中心化抑制了web的发展,而分布式的IPFS可以克服web的这些缺点。
HTTP通过域名、IP及多个中心服务器的中转来进行文件的上传和下载。HTTP功不可曵,现在上网都离不开HTTP。但HTTP也存在一些问题,例如性能效率不高,过度依赖于中心服务器和主干网络等。
相比之下,IPFS是一种多中心化的解决方案,不是通过域名、IP来寻找内容,而是通过唯一的HASH密钥进行数据寻找。
IPFS是一个分布式文件存储系统,文件数据并不储存在一个中心化的服务器中,而是存储在网络上所有符合条件的电脑上。
这有点像P2P种子下载,比如你下载一部小电影,下载资源来自网络上许多正在下载该电影的用户的电脑,而不是从某个电影网站的中心服务器下载。当然,IPFS的特性不仅限于此,它还有很多其他特点和应用范围,并不可与P2P下载相比。
许多人声称IPFS将颠覆HTTP,但这只是单方面的观点。虽然IPFS技术非常强大,具有潜力,但先进的技术未必能在商业战场上取得胜利,也未必能取代HTTP。
此外,在IPFS中还有激励机制——Filecoin。参与者(矿工)通过贡献存储空间和带宽可以获得加密货币Filecoin奖励。
来源:今日头条 作者:IPFS土哥