老A区块链开发带你探索IPFS的背后究竟有何秘密,详细内容请看下方文字:
首先小编要告诉你们的是:IPFS主网已经上线!
是的,你没有看错,IPFS与Filecoin是两个概念:未上线的,是Filecoin主链!
IPFS:
IPFS是一个分布式的文件系统,最顶层的架构是一种文件管理模式。
为助于大家理解,小编先举个HTTP的例子(啥,HTTP也不懂?)。
首先,假设小编现在需要查找一个文件。那么传统搭载HTTP协议的浏览器工作顺序是:
查找服务器的位置(IP地址)—向服务器索要文件路径。
这种体系下文件的位置取决于服务器管理者,而非文件所有者。舰娘只能寄希望于文件没有被移动,并且服务器没有关闭(404)。

那 IPFS协议与HTTP协议就完全不一样—— IPFS既不关心服务器的位置,也不考虑文件名字和路径,IPFS只关注文件内容。
IPFS内的文件名,就是由文件内容计算出的一串看似乱码的HASH值比如这样:QmXGTaGWTT1uUtfSb2sBAvArMEVLK4rQEcQg5bv7wwdzwU,
所以HASH哈希值就等于文件名。
因为文件名会直接对应文件内容,所以只要不同文件,哪怕只有1比特(bit)的区别,在IPFS生成的文件名都会完全不同哦!
当然,为了节点用户之间的文件搜索、分享,IPFS还会提供一个p2p的网络传输层。
所以IPFS的工作流程是:
使用分布式哈希表找到文件所在节点—取回文件。

当然,情况并不总是如此乐观的。虽然IPFS网络已经运行了四年,实际上并不提供和保证文件的存储、托管和带宽。
也就是说,即使有文件名,也有可能找不到对应的文件内容。(捂脸)
所以为了解决这个问题,IPFS团队就想了一个办法。用一个基于区块链的支付系统,来激励拥有剩余存储空间的人作为节点,帮助IPFS主网提供稳定可靠的文件存储、托管和带宽。
于是分布式的网络Filecoin就出现啦。
以上文字源于搜狐,作者星际云盒,如有侵权,请联系删除。