LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 到底IPFS上线还是Filecoin上线?你还搞不清楚吗?

到底IPFS上线还是Filecoin上线?你还搞不清楚吗?

2020-06-28 极客蜗牛 来源:火星财经

第三次减半后,预言中的牛市一再“跳票”,但仍有人时不时站出来“卫道”,ETH扔出了2.0,火了没多久就冷却下来了,但巅峰的时候人们也给予了其超乎寻常的热情。

很显然,2020年的上半年里,人们都有点憋坏了的感觉。

而这段时间,这种积攒的情绪又找到了一个时放点,这个口子就是大热的Filecoin。原本鸽了大家快两年的Filecoin,今年五月份启动了测试网第二阶段,6月10日,Filecoin又发布了测试网的奖励计划,据官方估计,主网将在7月份左右上线。

Filecoin的各个社区又开始活跃起来,然而我们会发现这些讨论里经常会把Filecoin和IPFS这两个词混为一谈,事实上这是行业最为常见的误解,由于临近主网上线,这里还是要系统性了解下这两个事物的区别与关系。

Filecoin≠IPFS 更不是一回事

首先要明确的是Filecoin和IPFS存在本质上的不同。

1.性质不同:IPFS一种网络协议,核心是BT技术(IPFS等于是将BT技术应用场景从原来的大文件下载拓展到互联网中),本身和区块链没有任何关系。Filecoin是一个典型的区块链项目,性质上类似于比特币

2.技术体系不同:IPFS没有代币,因此也不能挖矿,而Filecoin拥有完整的激励支付和共识机制,同时也有矿工角色、挖矿行为以及代币的存在,而这些在IPFS的技术栈里时没有这些的。

3.发展程度不同:IPFS在2015年5月就已经上线,在没有Filecoin的情况下,已经稳定运行了五年多,各项功能都比较完备,也开始被很多主流大型公司或项目应用。而Filecoin代码初始化在2017年,且到现在为止,主网都还没有上线,大多数的应用都是在一些私有网络上,项目并未真正进入实际运转状态。而且同样的,即使没有IPFS,Filecoin也可以独立运行。

如何理解IPFS与Filecoin的关系?

那既然IPFS和Filecoin不是一回事儿,为何我们又经常将两者放在一个场合?如何去理解两者的关系呢?首要关系是Filecoin和IPFS都是胡安及其协议实验室一手打造的,然后还是要回归到两者的含义上。

IPFS全称 InterPlanetary File System,中文名为“星际文件系统”,它是一个开放的点对点的分布式的文件系统,能将所有具有相同文件系统的计算设备连接在一起,其主要应用场景是做数据的传输、定位。我们可以通过对比HTTP协议来理解这一技术。

HTTP中文简称超文本传输协议,是目前主流的互联网协议,其详细规定了浏览器和网站服务器之间互相通信的规则,通过互联网传送文档的数据传送协议。这个协议下,例如我们要在网上浏览一个美女图片,那么我们通常要知道这个美女图片在中心服务的地址,也就是网址,也就是基于位置寻址。

而在IPFS这里呢?可能之前有人在电脑里保存这张美女图片了,系统无法从服务器找到图片时就会尝试从这个人的电脑里下载这张图(当然在该人同意共享的情况下),也就是说你不需要告诉电脑去哪里获取该照片数据,你只需要告诉她你要什么数据。

HTTP协议下,文件数据是存放在中心化服务器里的,那IPFS呢?IPFS上的文件都存储在IPFS对象中,可以理解是每一个参与这个协议的电脑里,每个对象可以存储256KB的数据以及包含链接其他IPFS对象的链接。如果一个文件过大,那么其会被拆解成好几个部分,存入到对象内,等到需要的时候再去调取。这个系统非常简单强大,一方面可以利用起全球被闲置的存储空间,同时将文件数据损坏的风险分摊,再也不会出现中心化服务器崩溃导致文件数据被清删的情况。

但这也有问题,就是如果你想要的照片是存在三个对象中的,这三个对象也不可能每时每刻挂着自己的电脑,来等你索引这张图。你想要立即找到这张图只能等这三个对象同时在线,一切随缘。在以往的此类项目里面(例如,电驴),很难有一种方式激励这些使用此类协议的人一直开着自己的网络,一直去给别人做种子。因为这样对它们自己没有什么好处,还要消耗自己的资源,比如说电能、硬盘甚至网络带宽。如果想让网络变得更好,就需要更多的用户主动去做种子,但这是一件非常难的事。

那怎么能调动起这些负责数据存储传输的节点的主动性呢?

简单的办法就是激励了,就像比特币那样,通过完成一定的任务或工作来获得奖励和付款。这就是Filecoin要做的事情了。Filecoin希望建立一个持久性且具备大规模公用(因为像IPFS更多地是应用在小范围的圈子里)的分布式存储系统,在Filecoin的激励结构下,客户付费以在特定的冗余和可用性水平上存储数据,矿工通过不断地存储数据并以加密方式证明数据存储来获得付款和奖励。

而且由于IPFS的底层是BT协议,参与的节点越多,每个节点贡献的资源和性能就越多,文件传输就越快,存储也更分散更安全。Filecoin的激励协议就能为IPFS提供更多的节点,且Filecoin作为一个分布式存储系统也解决了IPFS存储的问题。

因此不难看出,从发展角度来看,IPFS和Filecoin是强互补关系,互相促进,共同成长。而从另一种角度上来说,Filecoin是基于IPFS的一种应用,IPFS是其底层。因为Filecoin使用了IPFS的许多性能。例如:Filecoin将IPLD用于区块链数据结构;Filecoin节点使用libp2p保证安全连接;节点之间的消息传递和Filecoin块传播使用libp2p发布订阅,Filecoin存在的意义都是为了实现IPFS的价值。

Filecoin就像是为IPFS上的资源建立一个自由的交易市场,来吸引和激励更多的人参与到网络的建设上来,这点单靠IPFS是无法完成。

区块链技术和行业发展至今,行业分布和分工逐渐清晰,那么如果大家好好思考下,现在的区块链还缺点什么呢?在比特币支付协议中,对于安全性、匿名性、开放性均能完成的很好,但由于不支持功能强大的智能合约,以太坊后来居上,在比特币的基础上增加了智能合约功能。

那就是存储功能!比特币由于需要保证全节点的数量足够多,该网络不可能携带大量的数据,其他的区块链系统也一样,目前开发面向用户的去中心化应用程序一个很大的问题就是存储问题,而这个问题,目前来看只有文中提到的IPFS&Filecoin能解决,这就是为什么无论是Filecoin还是IPFS都受到世人如此关注和热情的原因。

本文来源:极客蜗牛
原文标题:到底IPFS上线还是Filecoin上线?你还搞不清楚吗?

—-

编译者/作者:极客蜗牛

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...