最近编辑部有点小酸
叨叨好几年的
分布式存储
没被几个人记住
横空出世一个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世界