IPFS和Filecoin最近实在太火了。
有人说:它的市值未来会是比特币的N倍。
有人说:它会是2019年最值得期待的明星项目。
还有人说:曾经错过了比特币挖矿,这次绝不能再错过IPFS挖矿。
等等,大家先冷静一下吧。
IPFS和Filecoin真的有这么神奇吗?
关于IPFS的六大问题,你又知道多少呢?
今天带你一起来梳理!
IPFS是新一代去中心化的分布式存储网络,称为星际文件系统,它是一种点到点的分布式文件系统,目标是是打造一个更加开放、快速、安全的互联网,利用分布式哈希表解决数据的传输和定位问题,把点对点的单点传输改变成P2P的传输。
挖矿与IPFS项目没有直接关系,那是IPFS之上的激励层FileCoin项目的事。也就是说应该是FileCoin挖矿。FileCoin本身的开发在进行过程之中,要实现去中心化的两个市场,结合新设计的共识算法,打造一个通用的去中心化的存储网络,形成一套完整体系,为用户服务。
为提高存取效率,IPFS采用最快的路径来存储数据。当一个节点加入IPFS网络时,这个节点会提供一部分硬盘空间给整个网络使用。
通常情况下,当您在存储文件的时候,您自己提供的这部分硬盘空间总是最快的,因为不需要跨网。当存储完毕后,网络上任意节点都可以访问这个文件。当另一个节点访问的时候,那个节点往往会复制一份您的数据到他的硬盘空间。这样整个网络中就有两份拷贝了。试想,当有很多人对这个文件感兴趣,那么网络中的拷贝数会越来越多。

文件存储一般是直接到你的硬盘,因为是本地存储,非常快。读取时一开始没有那么快,当第一个人读取的时候,因为需要从你的本地硬盘读取,要穿越网络,速度相当于从网络上去下载一个文件。
当读取的人多了过后,会产生很多拷贝,接下来读取此文件的人就可以从最近的节点读取,而且可以同时从多个节点同时读取,相对于中心化的存储而言,自然效率高出很多。这样,利用IPFS存储网络来开发应用的商家,就不需要庞大的数据中心来支持高并发率,因为用户是从整个网络中访问数据的,而IPFS天然支持数据分发网络和高并发率。这就是IPFS效率高的原因。
当你向IPFS中存储网络中已存在的内容的时候,IPFS会很快告诉你,存好了。不是这次存好了,是之前就存好了。这一点对空间利用效率的节省非常大。你想想,随便一个小明星的照片在网上会存储多少份,流行的电影会存多少份。利用IPFS则可以大大减少空间的使用。
数据的分布和拷贝数与这些时期是完全匹配的,访问的人越多,拷贝数就越多,但热度下来了,拷贝数就会降下来,从而自然地实现空间利用率和存取效率的平衡。

IPFS只是一个存储网络,存什么东西是用户说了算的。当一个内容没有用户想要保存的时候,它就会慢慢消失。那么,它在系统中是如何实现的呢?其实,每一个节点都有自主权利选择什么内容长久保存在本地,当然,也有权利选择不保存。比如一个企业使用IPFS网络存储数据,那么它可能建立多个数据中心,对其要保存的数据在多个数据中心都保存一份(这可以通过配置或应用接口实现)。其实应该这么说,只要有人愿意存储相关数据,这个数据就会被保存。
那么对于一般用户的数据呢?比如说我想把我的照片保存在IPFS上,而且希望永久保存,为了安全我还想保存多份。那么这有两个办法:1)你自己加入多个IPFS节点,每个节点选择保存一份;2)使用FileCoin提供的存储市场,付费让人替你保存。
完全可以。
IPFS是完全开源的。你可以利用IPFS技术,代码,模块等建立自己的网络和存储系统。可以把你私有的IPFS建立在公共网络上,但是你独有的IPFS节点之间实现加密通信,与公共的IPFS完全隔离,就像前面所讲的,建立私有IPFS系统。
·END·


