戳蓝色字“币圈邦德”关注我们哟!
在说IPFS之前我们先来看两个事例
1
前几年互联网的个人网盘之战结束之后
大众最经常使用的就是百度云盘
你一定见到过这样一种场景
当你上传一份比较大的文件,例如软件、电影时
几个G的文件转瞬间百度云盘就提示你上传完成了
你估摸着家里只有几十兆的宽带
面对十几个G的蓝光电影、单机游戏安装包
丈二摸不着头脑这是怎么办到的
2
男人们痛恨乐视其实有两个原因
第一个原因是财务造假造成公司濒临破产倒闭
搞得投资者血本无归
另一个原因在于贾老板先下手为强
一纸诉讼将快播告上了法庭
王欣落得个阶下囚的境遇
其实在当年快播大举占领在线视频市场的情况下
乐视哐哐哐的砸了好几个亿买了N多的内容版权
贾老板也是万不得已,该出手时就得出手
快播早在十年之前就已经成立
当时在中国家庭平均带宽水平还只有个位数时
快播就做到了
让每一个男人都流畅看片
让每一个女人都流畅看剧
真是神奇的播放器
事实上
事例1中的你并没有真的将文件上传了
而是百度网盘在他们自己的硬盘里
发现了一份和你所上传资料一模一样的文件
干脆,直接把这份文件给你标记出来了
事例2中的快播也并没有把你家带宽放大了
或者把文件缩小了
而是通过一种叫P2P的技术
让和你看同一个片子的片友们帮你加速了
上面这两个事例做完铺垫我们就可以聊聊IPFS了
IPFS是一种点对点的超媒体协议
我们可以把它和http/https做一下类比
我们都知道互联网是由非常多的电脑连接构成的
电脑和电脑之间需要一种共同的语言进行沟通
这类共同的语言就叫协议
http就是协议的一种
https是http的升级版,添加了加密技术的配方
而IPFS也是属于协议的一种
在http/https协议下
当我们要查找某一份文件时
我们一定是先找到这个文件所属的网址
DNS解析网址之后
会将我们带到存有这份文件的那台电脑的IP地址
然后我们就可以点击下载了
总结来说就是先找到文件存在的地址
然后在这个地址上下载文件
IPFS完全弃用了这一套做法
当你要下载某一份文件时
可以直接通过这份文件的哈希值
找到互联网上的文件源直接进行下载
到这儿你应该就想起事例1中百度云的例子了
其实它们的原理是一样的
在文件上传时给它打个标识
以后要下载的人呢
只要通过这个标识就能直接找到这一份文件
话说回当年的快播
经验丰富的快播使用者们应该发现过这样一个小秘密
当你在使用快播的时候
通过流量管家可以看到不仅下行流量在哗哗的走
上行流量也常常处于满负荷的状态
因为这时候的你不仅在享受着片友们的文件输送
也在帮助别的片友们传送着文件
倘若你关闭了上行流量就等于拒绝了互帮互助
下行流量转瞬就会下降甚至归零
快播当初被迫无奈
只能对自私的片友们做出断流的惩罚
可以说是没有赶上区块链的好时代
因为IPFS的奖励机制对贡献带宽和硬盘空间的人们进行了激励
鼓励人们贡献带宽和硬盘空间
在IPFS的生态体系中存在三类角色
分别是用户、检索矿工、存储矿工
当用户上传一份文件时
IPFS网络会将这一份文件拆分成多份的小文件
由存储矿工们根据各自的带宽和存储空间竞争存储
并且获得IPFS的代币奖励
IPFS将文件拆分有两个好处
一方面
矿工们在存储时不能了解到完整文件的内容
保护了用户的隐私
另一方面
用户下载文件时可以从多处下载源同时进行下载
加快了网络的传输速度
检索矿工的工作呢
就是帮助用户在网络上检索文件源
最需要的能力呢就是带宽资源了
IPFS作为一项协议
它是由ProtocolLabs项目团队开发的
这个协议下面有四五种项目
最有名的就是Filecoin和libp2p
libp2p解决的就是类似快播的点对点的传输问题
而Filecoin由于引入了代币的概念
再加之有IPFS的光环衬托
一经推出就吸睛无数
2017年Filecoin众筹就募集到了2.54亿美金
而这还是仅仅出让10%的代币的情况下做到的
有70%的代币项目方表示将做为区块奖励
将奖励给参与到Filecoin挖矿中的矿工们
情报员认为呢
如果用当下互联网应用的层级结构去类比未来的区块链应用
将会有三个赛道的王者出现
分别是公有的应用链系统、文件存储类系统以及数据管理类系统
IPFS作为文件存储类系统的种子选手
其技术实力已经得到了外界的广泛认可
势必将先拔得头筹
“长按扫码添加小助手”
你还不能错过
领取专属 10元无门槛券
私享最新 技术干货