科普——IPFS和Filecoin是什么?两者之间有何关系?
星鉴网
2019-01-28
热度20816

相信很多人对于IPFS 和Filecoin不会感到陌生,但两者之间的关系,大家又知道多少呢?

相信很多人对于IPFS 和Filecoin不会感到陌生,但两者之间的关系,大家又知道多少呢?笔者今后会不断在星鉴网,以深入浅出的形式,分享下关于IPFS与Filecoin的基本知识以及应用,希望能带大家逐步去认识它们。

一. Protocol Labs – IPFS 的开发团队

2014年夏天,创始人Juan Benet成立了Protocol Labs ( 协议实验室),而在下一年的2015年1月,他们发布了一个基于区块链的技术研发的新项目– IPFS ( InterPlanetary File System ,星际文件系统)。目前Protocol Labs有几个项目在同时运行,如libp2p、IPLD、multiformats 和Orbit 等等。不过,最终大家的眼光都集中在了IPFS的发展。


二. IPFS 的简介

IPFS 全名为InterPlanetary File System,星际文件系统,这个项目是以区块链的技术去研发,目的是创造一个分布式储存的文件的网络,令上载在网上的档案( 音乐,影片,新闻,程式档案等等) 可以网上实现分布式储存。

大家比较熟识的Bittorrent ( BT )就与其相类似。但不同的是,IPFS是基于区块链技术研发的,拥有区块链本身的特性,例如去中心化( Decentralization) ,档案加密技术,与资料不能被窜改等等。


传统互联网HTTP的问题

如今我们的互联网,几乎全部网页都是采用HTTP ( 超文本传输协议)协议进行数据传输,但随着互联网信息爆发性的增长,HTTP的相关问题就显露无遗。

1. 您在上网时是否遇到这样的情形呢:访问的网页出现404 Error!其实,这个就代表了您要访问的网页已经被删除,或是服务器无法回应。

2. http下的网页流量与储存成本变得越来越高。以Youtube 为例,他们要储存海量用户上载的影片、图片、文字等信息到自己的服务器中心,就需要不断地增加服务器存储容量、添置一些应付大浏览量的网络设备以及建设许多放置服务器的数据中心,这几个方面的成本都是相当大的。

3. HTTP 超文本传输协议的服务器要不间断地工作( 7 X 24小时),另外又要防止DDoS 攻击( 中心化服务器常面对黑客攻击,黑客会以海量的次数去访问服务器,籍此瘫痪服务器,让用户无法访问网页)。

而IPFS的出现,为我们解决了以上的问题。

IPFS优势:

1. IPFS网络使用区块链的技术,我们上载的档案将会储存在不同的节点上,而不是单一的服务器中心上面,这个做法避免了因为单一服务器中心故障或者停顿,而令档案丢失。我们可以将档案永久地储存在区块上。

2.存储的档案将会被分拆,然后再放在不同区块上,并由节点储存(不同矿工的矿机里面),档案分拆前会得到加密的保护,因此,我们的档案不会被单一的公司或者中心机构所拥有或被偷看。

3. 因为档案是分散地存储在节点上面的,所以每当有用户使用IPFS的网络,去下载档案时,各个节点会提供上网带宽以及存储空间的资源,将档案由不同的地方输出给到用户,这样做除了可以减低数据的传输成本外,数据还可以更加安全快捷地进行传送。

上图:比如一个档案里面,有“IPFS” 这4个字母,系统就会分别将他们储存在不同的区块当中。当有人需要下载时,我们只需要提供文件的哈希值,系统会从离我们最近的节点,将档案传输给我们。如果最近的节点不存在,我们可以从另一个节点索取文件碎片。

那么,有谁会无偿贡献出自己的容量以及上网带宽去储存用户的档案呢?这就要说一说IPFS平台上面的代币– Filecoin了。

三. Filecoin

Filecoin是为了激励用户建立IPFS系统而开发的IPFS官方唯一代币。IPFS本质上是一种点对点的分布式文件系统, 旨在连接所有有相同的文件系统的计算机设备。Filecoin 则是运行在 IPFS 上面的一个激励层。IPFS 有巨大存储需求和节点需求,众所周知 p2p 网络节点越多下载速度则越快。如果没有激励机制,谁愿意贡献如此多的节点和存储空间呢。于是 Filecoin来了。Filecoin 可以为 IPFS 在全球范围内提供大量节点,于此同时 Filecoin 自身还带着一个巨大的分布式存储空间,同时解决了 IPFS 的存储问题。

今日就与大家分享到这里吧,大家可以先慢慢吸收一下以上的内容,有兴趣的朋友可以到网上搜索更多有关IPFS 的相关资料哦。

本内容旨在传递行业动态,不构成投资建议或承诺。
为你推荐

商务合作:TG:@Lottie96