为什么IPFS在未来可以取代HTTP?

2019-12-02 14:09:05

IPFS的原理就是利用基于内容的地址来替代基于域名的地址,简单来说,用户寻找的是存储在某地方的内容,而不是某地址,就只需确认验证内容的哈希,这样就能过获得更加安全、快速、开放的网络环境。

IPFS(InterPlanetary File System),它其实是一个面向全球、点对点的分布式版本文件系统,能将所有具有相同文件系统的计算设备连接在一起,主要目标是对我们目前统领互联网的超文本传输协议(也就是HTTP)进行补充(更甚者是“取代”)。

IPFS的原理就是利用基于内容的地址来替代基于域名的地址,简单来说,用户寻找的是存储在某地方的内容,而不是某地址,就只需确认验证内容的哈希,这样就能过获得更加安全、快速、开放的网络环境。

IPFS

IPFS系统保存数据的可靠性

IPFS系统采用冗余备份技术为Erasurecoding,也就是说:n份原始数据,增加m份校验数据,这是可以通过n+m份数据中的任意n份数据,来恢复原始数据,也就是说可容忍最大失效的数据数量为m。

举个例子,如果想容错4个盘,就采用n+4模式。传统的RAID6只能允许两个盘失效,那么对应EC就是n+2模式。

IPFS系统安全性是否强?

IPFS允许用户指定 f(n, m) 参数n和m,用以增加数据存储的安全性。加入是想数据存储的安全系数更高些,就可以采用增加m的方式。当然,这样做所付的费用也会相应的增加,这一切取决于用户的需求。

IPFS系统具有自动修复存储的功能,一旦系统检测到某些数据有丢失情况出现,会启动自动修复,恢复到原来的n+m模式。IPFS把整个系统的存储统一调度,这也就是IPFS自带的容灾备份功能。

IPFS文件的所有权到底归属于谁?

如果其他人同样拥有文件的哈希,那么他一定拥有文件,不存在加密。那么就直接默认所有人有查看的权利,前提是对方必须拥有文件的哈希值。就像是使用百度网盘,共享后发给对方是一样的。

IPFS存储文件是否会被节点拥有者查看吗?

节点拥有者可以查看IPFS存储文件,如果你存储的文件是比较隐私的文件,在存入IPFS之前对文件直接进行加密就行,这样就算别人拥有了文件哈希,还是通过获得私钥才能查看数据活着文件。

未来,IPFS它将作为一个全局的,挂载性,版本控制文件系统和命名空间,或是成为下代文件共享系统。

最新推荐