IPFS是InterPlanetary File System的缩写,一般译为星际文件系统。本质上就是一个世界互联网范围内永久的、去中心化、分布式的文件存储系统。这与我们通常使用的网盘服务商的存储系统有差别,从宏观上看,网盘中的文件是中心化存储在网盘服务商的服务器中(虽然从微观上来说,网盘服务商可能会使用一些内部的分布式文件系统)。ipfs的介绍和白皮书: https://github.com/ipfs/ipfs, 提到的应用场景
在/ipfs和 /ipns 下挂载全球文件系统 类似微软或google的文件系统一样,可以把ipfs网络中的资源互相挂载、链接,并像本地磁盘一样使用。
挂载的个人同步文件夹,拥有版本功能
手机、数据设备产生的照片视频,可以及时同步到ipfs网络中永久存储,这个与传统的网盘功能类似。
文件加密,数据共享系统
文件全部是加密存储,极大程度上保证了安全,只要保存好密钥,就不存在文件泄露的问题,即便存储节点,也无法得知其内容。
可用于所有软件的带版本的包管理器(已经实现了:https://github.com/whyrusleeping/gx)
可以作为虚机的根文件系统
可以作为数据库:应用可以直接操作Merkle DAG,拥有 IPFS 提供的版本化、缓存以及分布式特性
可以做(加密)通讯平台
各种类型的CDN
永久的Web,不存在不能访问的链接。
设想一下,我们总有困磁盘损坏、病毒入侵、电脑丢失导致文件丢失、泄露的烦恼,如果借助ipfs那么文件将永远不会丢失,安全性将得到保障。甚至,越是重要、隐私的文件,更应该使用ipfs来存储,想象未来,银行的电子合同、医院的健康记录、个人的用户资料,隐私的个人资料,都可以放心地保存到ipfs网络上,将是多么美好的一件事!