登录站点

用户名

密码

IPFS是一种分布式的传输协议

已有 317 次阅读  2019-01-03 17:19   标签IPFS 

IPFS翻译成中文就是“星际文件系统”,一听就很科幻的感觉,有木有,它其实是一种分布式的传输协议,对,现在外面对IPFS 最主流的表达就是下一代的颠覆HTTP的互联网传输协议。

那么先理解了什么是http,也就更容易理解什么是IPFS了。咱们每天上网刷朋友圈都是基于HTTP协议,其使用域名寻址,也就是说你要打开一个网页的内容,在底层逻辑上,提出一个请求搜索这个域名所在的服务器位置,然后把相应位置的内容读取出来传输会到你的页面上展现出来。那么这里有个问题就是,你必须保证这个内容所在的服务器是开着的且内容未移动或删除,否则就是下图的状态。

我们现在常用的这些APP、网站、你的朋友圈的数据都是放在中心化的服务器集群中存储,如果一旦出现故障、或者存储方恶意删除,你又没有本地备份的话,这些数据很容易丢失。

而IPFS呢,不是基于这种域名寻址,而是内容寻址。它会从一个网页的内容计算出一个加密哈希值,这个值直接反应这个网页的内容。当IPFS被请求一个哈希时,它会使用一个分布式哈希表找到其所在的节点,验证数据并回传内容。而如果内容比较大的话,会分片成几部分再分别加密,需要下载的话可以同时从网站中不同的地方获取。

相比HTTP,只要在IPFS网络中出现过的内容不用担心会随着时间推移因为服务器稳定性等问题而消失。

IPFS和Filecoin的关系

看我们公众号之前的投票IPFS票数最高,我不知道是不是大家都理解IPFS和Filecoin的关系,还是其实你们想了解的是Filecoin。

目前市面上一个说法是Filecoin是IPFS官方推出的代币,这么理解貌似没错,因为IPFS也好Filecoin也好,白皮书都是同个人写的,但其中还是有一点问题的。

前面咱们也讲了IPFS(www.ipfsblack.com )是一个分布式传输协议,而Filecoin是做在IPFS其上的激励层,通过token激励模式(矿工通过抵押代币存储内容获得激励),在IPFS上构建了一个去中心化存储市场,这俩还是有点差别的。

团队及项目情况

IPFS的作者Juan Benet,其也是Protocol Labs创始人,而Filecoin也是Protocol Labs这个公司旗下的一个项目。

网络上关于这个人和公司的介绍内容不多,Juan Benet斯坦福大学计算机科学硕士毕业,这是他毕业后的第二次创业创办的公司,最早于2014年初始概念,到2015年创立项目,到是都没有什么特别的,唯一的亮点是IPFS曾在YCombinator(貌似国外挺有名)孵化竞赛中拿到了巨额的投资。

另外需要注意的一点是,IPFS其实已经是一个可用的网络了。但目前关于Filecoin的官方消息倒是不多,Filecoin的推特好像几个月才更新一次消息,海外关于Filecoin的文章和视频也大多停留在去年IC0前后。

分享 举报