一、什么是IPFS
IPFS,全称为星际文件传输系统(Inter Planetary File System),它是一种内容可寻址、版本化、点对点超媒体的分布式存储、传输协议。IPFS将很多种技术(p2p网络技术、bittorrent传输技术、git版本控制,自证明文件系统的数据传输协议等等)加以结合,并在这些技术上改进创新,集成了一个去中心化的IPFS网络。
二、IPFS与HTTP的区别
1、安全性:http属于中心化的,所有流量直接存储在中心化的服务器上,承载的工作量极大,容易造成系统拥堵和崩溃,http还容易遭受DDoS攻击;IPFS的存储方式是去中心化,一个文件可以分为多分小型文件碎片,黑客无法攻击,文件不易丢失,安全有保障。
2、效率:http依赖中心化服务网络,服务器容易被关闭,服务器上文件也容易被删除篡改,服务器需要24小时开机;IPFS采用P2P网络拓扑,全网域的计算机都可以成为存储节点,就近分布式存储大大提高了网络效率。
3、 成本:http中心化服务器运行,需要较高的维护运行成本,中心化数据库一旦遭受DDOS攻击,或遭受不可抗力损害,所有数据将全部丢失;IPFS极大的降低服务器存储成本,也降低了服务器的带宽成本。
4、速度:http的用户网络访问绝大部分不是本地化的,有网络延迟,ipfs可以极大的加快网络访问速度,网络访问本地化,体验感会明显提升。
三、IPFS技术现阶段有哪些应用场景已落实
1.比特现金发布基于IPFS双向支付
2.加拿大政府建立基于IPFS上的浏览器
3.im Token 钱包数据加密同步于IPFS
4.美国国会图书馆数据在IPFS上永久保存
5.EOS采用了IPFS协议来进行文件存储
6.微软构建基于IPFS的ID验证系统
7.德国航天中心用作遥测数据存储
8.全球第二大浏览器火狐支持IPFS
9.美国阿波罗登月计划数据在IPFS上永久保存
10.维基百科将快照放在IPFS上
11.沧州华为云服务器集群将引入IPFS分布式存储
12.世界最大流媒体平台Netflix宣布与IPFS达成合作等...