一、什么是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可以极大的加快网络访问速度,网络访问本地化,体验感会明显提升 。
文章插图
【什么是IFPS?与现阶段的HTTP协议有什么区别?】
三、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达成合作等...
推荐阅读
- 泡桐树花有什么作用,泡桐树有什么作用
- 数据库连接池为什么首选Druid
- 小青柑适合什么人喝,小青柑功效
- 如何搭建 linux 编程开发环境?
- 景泰蓝是何地的特种工艺?
- Flex SSL证书是什么?Flex SSL证书怎么样
- 前端、后端、全栈都是干嘛的?哪个薪资高?
- 什么是理想的数据中台架构
- 项目管理|项目管理需要具备什么能力?
- 洗衣机e3是什么故障怎么修?