随着年Filecoin大火之后,IPFS真正进入公众的视野当中。IPFS/Filecoin在中国的生态分为四大块:
第一块是应用生态,主要在应用层面的发现和落地;
第二是社区生态,主要在维护开源社区,希望有更多的爱好者加入进来;
第三是知识输出生态,因为IPFS/Filecoin体系过于复杂,需要有人来解释,有人来进行知识输出,目前国内能真正进行知识输出的人并不多;
第四是矿机和矿场生态,时机已成熟,后续将逐步展开对于矿机的宣传。
IPFS的工作原理
一项技术的诞生和发展不可能永远良性循环下去,伴随着迭代和更新,必然会暴露出难以调和的弊端。而HTTP正处于改变或者替代的关键时期,也因此,IPFS应运而生。而为了与Filecoin进行明确的区分,我们首先应明确IPFS到底是什么。
IPFS(InterPlanetaryFileSystem)的中文名是星际文件系统,由JuanBenet在年5月份发起。IPFS本质上是一种内容可寻址、版本化、点对点超媒体的分布式存储、传输协议,目标是补充甚至取代过去20年里使用的超文本媒体传输协议(HTTP),希望构建更快、更安全、更自由的互联网时代。
IPFS的最终目标不仅仅是为了加速web,而是为了最终取代HTTP协议,使互联网更加美好。
在集中化和分散集群的基础上,IPFS会成为互联网平台所提供的网络服务的第三种模式。IPFS想打造一个点对点的网络拓扑,相当于颠覆HTTP所代表的分布关系,它具有内容可寻址的特点,通过文件内容生成唯一的哈希标识,一定程度上节约了空间开销的成本。而IPFS具体的工作原理是这样的:
1、IPFS为每一个文件分配一个独一无二的哈希值(文件指纹:根据文件的内容进行创建),即使是两个文件内容只有1个比特的不相同,其哈希值也是不相同的。所以IPFS是基于文件内容进行寻址,而不像传统的HTTP协议一样基于域名寻址。
2、IPFS在整个网络范围内去掉重复的文件,并且为文件建立版本管理,也就是说每一个文件的变更历史都将被记录(这一点类似版本控制工具git,svn等),可以很容易个回到文件的历史版本查看数据。
3、当查询文件的时候,IPFS网络根据文件的哈希值(全网唯一)进行查找。由于每个文件的哈希值全网唯一,查询将很容易进行。
4、如果仅仅使用哈希值来区分文件的话,会给传播造成困难,因为哈希值不容易记忆,就像ip地址一样不容易记忆,于是人类发明的域名。IPFS利用IPNS将哈希值映射为容易记的名字。
5、每个节点除了存储自己需要的数据,还存储了一张哈希表,用来记录文件存储所在的位置。用来进行文件的查询下载。
基于IPFS的运作机理,它可以在互联网场景中进行广泛的应用,如在/IPFS和/ipns下面挂载全球文件系统、挂载个人同步的文件夹,可以自动进行版本管理,自动备份、作为加密文件和数据共享系统、作为带版本控制的软件包管理系统、作为虚拟机的根文件系统、作为数据库等。
而IPFS实质上为我们解决的最终要内容是:数据存储。它能够极大的降低数据存储的成本,提升数据下载速度。
IPFS是互联网缺陷的解决方案
IPFS的诞生是为了解决目前互联网所存在的弊端,因此,我们首先应明确互联网所存在的问题。
众所周知,互联网是建立在HTTP协议上的。HTTP协议是个伟大的发明,让我们的互联网得以快速发展。但是互联网发展到了今天HTTP逐渐出来了不足。
(1)HTTP的中心化是低效的,并且成本很高。
使用HTTP协议每次需要从中心化的服务器下载完整的文件(网页,视频,图片等,速度慢,效率低。如果改用P2P的方式下载,可以节省近60%的带宽。P2P将文件分割为小的块,从多个服务器同时下载,速度非常快。
(2)Web文件经常被删除。
是不是经常你收藏的某个页面,在使用的时候浏览器返回(无法找到页面),
转载请注明:http://www.0431gb208.com/sjsbszl/2017.html