一文带你了解 不要再被误导了 IPFS-Filecoin是什么?两者之间是什么关系?

2024-11-13 区块链达人

说起2020年最火热的区块链项目,相信IPFS-Filecoin是首当其冲的了,圈儿内人应该都是能知道的,从2017年就开始在圈内流行火热的区块链项目,随着时间的推移,长达三年的发展时间,在这期间也被很多布局者认定为是“割韭菜”,一度想要放弃。就在2020年,这个不平凡的一年,项目取得了很大的进展,虽然这短短的几个时间,协议实验室也没有改掉“鸽”王的称号,期间不论是太空竞赛,还是主网上线,都是推迟了再推迟,让很多本来重拾了信心的投资者,逐步失去了耐心。2020年1015晚上22:30左右,Filecoin主网终于准时启动了,各大交易所也同步开启了FIL币的充提业务,

火币

上FIL币最高价甚至达到了220美金!!!v ipfs2099

时至今,Filecoin主网启动已经半个多的时间了,但是仍然有很多朋友对于IPFS,Filecoin是什么?是什么关系?还是模棱两可,“傻傻分不清楚”,那么今天,我们来重新温习一下,究竟什么是IPFS?Filecoin是什么呢?IPFS和Filecoin是什么关系?

一、IPFS是什么?

IPFS(Inter-Planetary File System)即

星际文件系统

,是一种基于内容寻址、版本化、点对点的超媒体传输协议,集合了P2P网络技术、BitTorrent传输技术、Git版本控制、自证明文件系统等技术,对标Http的新一代通信协议。IPFS允许网络中的参与者互相存储,索取和传输可验证的数据。IPFS目标是打造一个更加开放、快速、安全的互联网,利用分布式哈希表解决数据的传输和定位问题,把点对点的单点传输改变成P2P(多点对多点)的传输,其中存储数据的结构是哈希链。

IPFS是一种内容可寻址、版本化、点对点超媒体的分布式存储、传输协议。

我们知道在现在的网络服务里,内容是基于位置(IP)寻址的,就是在查找内容的时候,需要先找到内容所在的服务器(根据IP),然后再在服务器上找对应的内容。而在IPFS的网络里,是根据内容寻址,每一个上传到IPFS上面去的文件、文件夹,都是以Qm为开头字母的哈希值,无需知道文件存储在哪里,通过哈希值就能够找到这个文件,这种方式叫内容寻址。v ipfs2099

在IPFS系统中,内容会分块存放(如果内容很小就会直接存在DHT中),并分散存储在IPFS网络中的节点上(不过目前的IPFS实现,一个节点会完整保存内容的所有区块)。系统会给内容的每一个块计算哈希值,然后把所有块的哈希值拼凑起来,再计算一次哈希值,从而得到最终的哈希值。同时每个节点会维护一张DHT(分布式哈希表),包含数据块与目标节点的映射关系。

在IPFS中是通过哈希去请求文件的,它就会使用这个分布式哈希表找到文件所在的节点,取回文件根据哈希重新组合文件(同样也会验证文件)。

1.当我们知道一个文件的哈希值之后,可以确保文件不被修改, 即可以确保访问的文件是没有被篡改的。因为根据哈希的特点,哪怕源文件有一丁点的更改,对应的哈希值也会完全不同。

2.IPFS得以普及,节点数达到一定规模,内容将永久保存,就算部分节点离线,也不会影响文件的读取,不像现在的收藏会失效。

3.由于IPFS是一个统一的网络,只要文件在网络中被存储过,除了必要的冗余备份,文件不会被重复存储,对比现有互联网,信息孤岛,各中心间不共享数据,数据不得不重复存储,IPFS一定意义上节约了空间,使得整个网络带宽消耗更低,网络更加高效。

4.相对于中心化存储的容易遭受DDOS攻击,IPFS采用分布式存储网络,文件被存储在不同的网络节点,天然避免了DDOS攻击,同时一个文件可以同时从多个节点同时下载,通信的效率也会更高。

通过以上的介绍,相信大家都已经对IPFS是什么有了一个初步的认知和理解,那么在此需要强调的一点就是,IPFS只是一项互联网底层传输协议,再无其他。简单的理解,IPFS就是一项技术。

二、Filecoin是什么?

Filecoin是一个去中心化分布式存储网络,是IPFS的唯一激励层。Filecoin采用了区块链通证体系发行了Token,Token简称FIL。Filecoin是一个去中心化存储网络,是的IPFS激励层。所以,Filecoin也是IPFS上的一个重要应用。v ipfs2099

Filecoin基于IPFS协议将云存储构建了一个去中心化的存储交易市场,包括

「存储」

「检索」

两个市场。这个市场运行在有着本地协议令牌(FIL)的区块链,矿工可以通过为客户提供存储来获取FIL;相反的,客户可以通过花费FIL来雇佣矿工来存储或分发数据。

Filecoin是由区块链和本机令牌提供支持的去中心化数据存储网络。Filecoin的区块链基于一种新颖的证明(称为“ 

时空证明”)

,其中,区块是由存储数据的矿工创建的。

Filecoin网络是指独立的数据存储和检索矿工(或提供者)以及可以租用它们的客户端的网络。客户可以通过两个分散的,可验证的分散市场来雇用矿工:存储市场和检索市场。Filecoin网络可在其可验证的市场上处理存储和检索请求,而无需依赖单个公司的集中协调。Protocol Labs最初于2014年7提出Filecoin网络,并在2017年初对设计进行了实质性改进。

三、

IPFS和Filecoin到底是什么关系?

尽管IPFS被热炒了三四年,却依旧有很多人没有理清楚IPFS和Filecoin的概念以及互相之间的关系,很多人把IPFS和Filecoin混为一谈,“IPFS挖矿”、“IPFS矿机”就是典型的错误说法。

IPFS和Filecoin都是由协议实验室打造的明星项目,IPFS是一种点对点、版本化、内容寻址的超媒体传输协议,对标的是传统互联网协议HTTP,其所要构建的是一个分布式的web 3.0.

但IPFS只是一个开源的互联网底层通信协议,大家都可以免费的使用他。目前所有IPFS节点都提供存储空间同时也需要其他节点帮助自己存储资源,即「人人为我,我为人人」,你需要别人的存储帮助同时也要求自己有共享。

从本质上来说IPFS将原来P2P软件的按需下载转变为资源的长期存储,那么长期存储就需要有服务质量保证,否则没有用户愿意将自己有价值数据或者需要服务质量保证的资源内容存储到IPFS中。那么对于一个松散的IPFS网络,用户的随意退出、网络质量的不确定性、存储地理位置的不确定性、硬件资源性能参差不齐,硬件资源的性能抖动,这些问题都使得IPFS没有办法去存储对服务质量有强需求的资源存储,换句话说没有办法在商业领域中使用。

所以,IPFS需要Filecoin的激励机制来吸引一批专业的存储服务商来提供更专业、安全和稳定的存储服务。

Filecoin是一个基于IPFS的去中心化存储网络,是IPFS上唯一的激励层,是一个基于区块链技术发行的通证。在FIlecoin网络中的矿工可以通过为客户提供存储和检索服务来获取FIL。相反的,客户可以通过花费FIL雇佣矿工来存储或分发数据。

IPFS与Filecoin之间的关系有点类似于区块链与比特币的关系。Filecoin的诞生是为了通过经济激励的机制来促进IPFS的发展,Filecoin网络也需要IPFS为其市场的发展提供强大的生态支持。

IPFS网络使用的越多,对Filecoin的需求就越大;Filecoin的矿工越多,对IPFS网络的也就支持越大。所以IPFS和Filecoin形成了共生关系。他们的关系有点类似于区块链与

比特币

之间的关系。Filecoin的诞生是为了支持IPFS的发展,IPFS也需要Filecoin为其丰富生态。IPFS使用的越多,Filecoin的需求更大;Filecoin的矿工越多,对IPFS的支持越大。

写在最后

IPFS-Filecoin作为区块链今年热度最高的项目,这些是每一个想要参与布局的投资必须要知道的,只有了解清楚了,才能合理的做出选择,也希望每一个关注和了解IPFS-Filecoin的人,都能正确合理的分析。