大火的IPFS,究竟是个啥?

最近编辑部有点小酸

叨叨好几年的

分布式存储

没被几个人记住

横空出世一个IPFS

却轻轻松松制造超高人气

连不关心技术的人

都开始谈分布式存储了

😮

IPFS

究竟是何方神圣?

跟分布式存储有什么关系?

咱们今天就来说道说道

IPFS

全称

InterPlanetary File System

翻译过来的中文名相当霸气

“星际文件系统”

一听这名字就知道

IPFS的征途是星辰大海

IPFS是一个全球性概念

 官方解释是这样的 

(太长不看系列)

* 一个全球的、点对点分布式文件系统

* 一个基于内容寻址、版本化、点对点的超媒体传输协议

* 集合了DHT分布式哈希表、P2P网络技术、BitTorrent传输技术、Git版本控制、自证明文件系统等

* 允许网络中的参与者互相存储、索取和传输验证数据

……

估计很多童鞋看完

跟我一个感觉

晕……

别着急

咱们切个频道

换大白话理解一下

IPFS底层逻辑是区块链

最重要的用途在于

 文件分布式存储和读取 

所谓有需求才有市场

全球人民都有存储数据的需求:

旅行照片聊天记录工作文件

及其他要保存的东西

想想

你是不是经常往百度网盘存文件

IPFS也提供这样的存储服务

只不过百度网盘用的是

百度花钱买的服务器、存储

IPFS的存储空间提供者则来自全球各地

他们贡献自己的存储空间

获得一定虚拟货币奖励(Filecoin)

再供给全球有存储需求的用户

(奖励涉及尺度问题,暂且不提,感兴趣者可自行百度)

可能你会问

电脑是我自己的电脑,怎么给全球人民使用呢?

好问题!具体是这样的:

比如我有一台闲置台式机,想参与到IPFS项目,根据提示进行一系列操作后(如下载软件),全球用户都可将数据存储到我这台计算机内。

简单来讲,

就是本地存储空间云化。

可能你又会问了

如果这些存储提供者的电脑损坏了,我存在这条链上的数据不就危险了?

欸,还真没问题!

这里得夸下IPFS的数据保护机制(✿◡‿◡)

IPFS技术下,文件被分成若干份碎片,分散存储在不同的硬盘里,等下载的时候,再从这些散落在全球各地的硬盘里读取

举个栗子🌰

要存储一头猪🐷,就先把整猪拆分成:

猪耳朵猪鼻子猪前腿猪后腿猪肋骨……

分别存储在不同的硬盘,(当然IPFS的碎片可能更“碎”一些👏)

IPFS的容错机制已经保证这些数据,被复制足够多的数量,即便一些存储节点失灵,也能完好地恢复数据!

这就是

IPFS备受推崇的安全特性

数据隐私方面

小块数据被加密保存

除了上传者本人

谁都无法查看、篡改上传的内容

可能涉及一些黑灰地带)

紧跟着问题又来了

打住打住先打住!

关于IPFS

这里只是抛砖引玉

更专业、系统的IPFS学习

请关注2021软件定义存储峰会

5月13日上海威斯汀大饭店

来IPFS与SDS应用论坛

大牛带您走进真实的IPFS世界