分布式存储与区块链到底什么关系?

ipfs是啥?和fil到底啥关系?

 

 

大家好,我是扮猪不吃虎,欢迎关注我的频道

 

 

最近粉丝涨得比较多,有很多人还不了解fil到底是什么,很多人都说他是骗局的,我还是想从头给大家把这个东西科普一下。分布式存储开始,老韭菜可以跳过。

 

 

免责声明,以下只供交流,不代表任何建议。说的不对将就听。

 

 

喜欢就请长按住点赞按钮三秒,帮助我强烈推荐,谢谢了。

 

 

第一,ipfs切片存储

 

 

Ip fs全称叫inter planetary file system。直译应该是交互式的星球文件系统。

 

 

注意再说一遍,他不是区块链,只是分布式的存储,一种网络上的协议规定,一个应用软件。

 

 

互联网巨头拥有的大量的数据服务器,昨天我们说了,数据越来越多的时候,他就可以杀熟,可以控制你。那怎么办呢?

 

 

要把信息分散保存,不光是要保存在不同的地方,还要把它切成小块儿,他拿不到完整信息,就没法做恶了

 

 

这就是IP fs解决问题的第一步,信息切片。

 

 

第二,哈希值名称寻找

 

 

第二步,就是你的数据,不仅仅能存,还能找,这个时候就要用到一个哈希值的概念。

 

 

简单说就是一个方程组,你把你的文件扔到这个方程里,它会给你算出来一串字符,相当于你的身份证号码。注意,身份证号都是唯一的,哈希值也是唯一的。

 

 

在IP fs的系统界面,就可以搜文件名,也可以搜文件的哈希值,文件的哈希值是和名称放在一起的

 

 

而且文件内容与文件名一对应。假设你写了一篇文章,1万个字,中间有一个字改动了,哈希值就会变。

 

 

大文件有哈希值,文件切片也有哈希,相当于文件有编号,有顺序,方便查找。

 

 

文件哈希值会形成默克尔树结构。以前我们在写比特币的时候,曾经说过,默克尔树就是一个树枝分叉成两个,两个分叉成四个。

 

 

我之前讲过寻找文件的逻辑。你的哈希值本质上都是101010组成的。可以把他们之间进两两计算,获得一个网络上的逻辑距离,就和现实的空间距离一样。通过默克尔书上的路径,找到你的文件所在地。

 

 

这就是哈希算法的强大之处。既保证了文件的唯一性,不会重复,又可以让你迅速的找到他。

 

 

这个东西的体验感是什么样的?大家有没有用过磁力下载?过去的BT下载?磁力下载后面的一串字符就是哈希值。

 

 

第三,优势与不足,和fil啥关系

 

 

总结一下,Ip fs的优势是下面几点

 

 

一是安全准确,都是文件碎片,你可能存了一大堆东西,但是节点不知道这东西是什么。

 

 

找文件不是通过地址。而是你直接报身份证号,非常方便准确。

 

 

二是分散。文件是分布在网络各个角落的,没有人掌握全部。还有相应的备份容错。没有人可以随意删掉。

 

 

三是效率高。过去你要文件只能从服务器拿,有时候很拥堵,现在是从各个分散的节点上拿碎片,合并起来效率更高

 

 

系统看起来是非常完美的,但是有一个非常严重的问题,那就是节点没有约束的,想下线就下线,想关机就关机。他给你存文件,没有好处。

 

 

所以IP fs的部署一般都是在大公司里,大家所看到的什么巨头支持分布式存储,指的也是这个意思,他们支持的是IP fs,降低成本,提高效率,节省带宽。

 

 

fil是个啥?之前说了,是区块链,是信息结算系统。

 

 

ip fs存的是真实数据。而fil目前是垃圾数据,也就是说,ip fs的数据,在filecoin根本没有,其实他俩是独立的。

 

 

如果fil成功,其实就可以完全不用ip fs,或者说它是一个进化版。过去的IP fs每一步都不要钱。但是不稳定。

 

 

简单说,你以后下载一个fil节点,上传文件,交钱转钱,每一下都会要钱,存数据挣钱,搜索要钱,提取要钱。

 

 

当然,你贡献你的资源,别人也会给你钱,他是要把信息交易变成一个大市场。你要什么都有,网络也稳定安全,但是要花钱。


来源:扮猪不吃虎