IPFS与FIL的相互关系

发布时间:2021-03-28 21:53:40
点击:324235次

假如你要在IPFS网络中存储一段ABC的视频时,这段视频数据将会通过特殊的加密算法被分割成了若干小份,然后再分散的存储到世界各地矿工们的存储器里。它们中的一部分可能就在你邻居的存储器中,也可能被存储在地球另一端。IPFS中的容错机制会保证你的数据被复制了足够多数量并存放在不同的地区,即使某一个地区的数据因自然灾害完全被毁,通过其他地区的备份也可以完整恢复你的数据。这就极大的保证了存储在IPFS上的数据安全性,当你希望看到ABC的视频时,一定可以完整的看到。此外,你也不必担心数据的隐私性,被加密保存的数据小块数据是无法被人查看的,也就是说你的邻居既不清楚他替谁保存了数据,也不清楚保存的数据到底是

在讲FIL价值前,小编先给大家讲讲IPFS的工作原理。

IPFS的工作原理

假如你要在IPFS网络中存储一段ABC的视频时,这段视频数据将会通过特殊的加密算法被分割成了若干小份,然后再分散的存储到世界各地矿工们的存储器里。它们中的一部分可能就在你邻居的存储器中,也可能被存储在地球另一端。IPFS中的容错机制会保证你的数据被复制了足够多数量并存放在不同的地区,即使某一个地区的数据因自然灾害完全被毁,通过其他地区的备份也可以完整恢复你的数据。这就极大的保证了存储在IPFS上的数据安全性,当你希望看到ABC的视频时,一定可以完整的看到。此外,你也不必担心数据的隐私性,被加密保存的数据小块数据是无法被人查看的,也就是说你的邻居既不清楚他替谁保存了数据,也不清楚保存的数据到底是什么内容,这就比中心化的存储更好的保护隐私。在数据传输速度方面,IPFS也是更有优势的,当你需要读取数据时,所有的存储者会同时为你发送自己保存的那一小块数据,机器接收后自动进行拼接,这样的话,你的下载速度将不再受制于服务器的带宽,而主要取决你的下载带宽,这样自然你的访问速度自然比中心化的HTTP模式下更快。


那么,全球的数据存储者们,为什么愿意贡献自己的硬盘去保存别人的数据呢?这当然少不了一套合理的奖励机制,数据的存储者充当了IPFS中的矿工,获得存储数据的奖励。这套合理的奖励机制就是典型的区块链思维了,也是整个IPFS的核心所在。

Filecoin又是什么?Filecoin与IPFS有什么关系呢?

Filecoin是什么?

IPFS网络有巨大的数据存储需求,需要很多的节点和分布式存储空间,需要分布在全球各地的硬盘加入工作,如果没有激励机制,我们凭什么买硬盘给IPFS网络共享呢?

于是IPFS设计了一套激励用户存储的规则,Filecoin协议,并发行一种代币:FIL。

只要你帮助IPFS网路存储文件,就能获得FIL,这是我们愿意把文件放在自己家存储的源动力。

获得的FIL是有价值的,因为在这个存储过程中,FIL与实体经济相结合。

用户存储文件需要支付FIL,矿工帮助用户存储文件,便获得FIL。

FIL代币能在Filecoin市场里流通起来,有供应需求。


IPFS与Filecoin的关系

IPFS是一个协议也是一个P2P网络,它类似现在的bt网络,只是拥有更强大的功能,使得IPFS可以拥有了取代HTTP的能力,为我们建造更好的Web。

Filecoin是一个分布式存储网络,把云存储变为一个算法市场,代币和区块链在这里面起到很重要的作用。现在已经在运行的Storj、Sia,玩客云等等都是这种类型的网络,如果没有IPFS,Filecoin就是跟这些项目没有太大区别。

把IPFS和Filecoin放在一起,事情变得奇妙起来。Filecoin是运行在IPFS上面的一个激励层,IPFS有巨大存储需求和节点需求,我们都知道P2P网络节点越多下载越快,如果没有激励机制,谁愿意贡献如此多的节点和存储呢,于是Filecoin来了。

Filecoin可以为IPFS贡献很多很多节点,同时Filecoin带着一个巨大的分布式存储空间,同时解决了IPFS的存储问题。于是IPFS跟HTTP对比拥有了更强的优势。

Filecoin代币的作用:Filecoin协议的代币也叫Filecoin ( 说Filecoin的时候可能说的Filecoin网络, 也可能说的是 Filecoin代币 ) ,符号FIL,代币是沟通资源使用者(用户)和资源提供者(矿工)的中介桥梁,Filecoin协议拥有两个交易市场,数据检索和数据存储,双方在市场里面提交自己的需求,达成交易。Filecoin和IPFS相互促进。

Filecoin协议是如何运行的?

互联网世界,本质就是数据之间的传输,传输包含,上行(发送数据)和下行(接收数据)。

上行(发送数据),即你的电脑发送数据到互联网上,比如看网页时你点击想看的,就会上传指令到互联网上,你把图片上传到朋友圈,这些产生的数据就是上行数据。

下行(接收数据),是你从互联网上下载数据。比如你看电影时,不断的下载影片产生流量,或是看网页时互联网上展现到你电脑上的图片和网页文字.都是下载后展现的,这样产生的数据为下行数据。

Filecoin协议里有两个概念。1.存储市场。2,检索市场。

互联网的上行(发送数据),类似于Filecoin里的检索市场。

互联网的下行(接收数据),类似于Filecoin里的存储市场。

在Filecoin网络里,filecoin把用户的存储和检索需求放在一个交易市场里进行。

这个交易过程类似于用户在淘宝上购买商品。

淘宝店主就像Filecoin网络里的矿工。

卖家成为店主(矿工),需要交纳保证金(抵押FIL),以防止店主(矿工)在交易过程中发生违约,导致交易没有完成。

卖家成为店主后,创建自己的产品信息(Filecoin网络里注册硬盘空间)。

店主将产品上传至淘宝(filecion网络),明码标价。

买家浏览淘宝页面,找到符合自己心里价位的产品(存储服务)。

买家提交购买产品的订单(提交数据存储的订单)

店主收到订单

店主开始提供服务(存储数据)

服务完成

买家确认收货(确认店主已经存储数据)

付款(FIL)给店主(矿工)

这样,一套存储流程就完成了,客户要检索数据,也是类似的流程。

Filecoin的共识机制(存储证明)

比特币网络的共识机制:比如,我今天给小丽转一百块钱,同时假如整个网络里有一百万台计算机,我转钱的同时,我向一百万台计算机吆喝一声,我转给她了,于是就把账记在每个人的小账本上,每个账本都是保持统一的。记账的时候,CPU高速运转,是非常费电的。

比特币的这种共识机制,即以上这种行为,叫做工作量证明,大量消耗计算资源和能源。

Filecoin的共识机制相对环保,淘宝店主(矿工)发完货(完成存储),买家是要确认收货(确认矿工完成存储),这里的“确认矿工完成存储”,就是Filecoin的共识机制(存储证明,PoSt),这个“确认矿工完成存储”会一直存在于Filecoin网络中,用户可以随时查看。

Filecoin把矿工在网络中的当前存储数据相对于整个网络的存储比例转化为矿工投票权,利用存储证明(PoSt)来产生共识,不用像比特币那样浪费计算资源和能源,并且能激励矿工投入更多的硬盘为网络做贡献。

区块链的本质是分布式和去中心化,发展瓶颈之一就是分布式的存储能力,尤其是对于目前大部分的基础公链而言,如何让大量的数据存储在自己的主链上是急需解决的问题。未来的分布式应用(DAPP)想成为被大众广泛使用的超级应用,也必须解决存储问题。因此,IPFS的分布式存储,很可能成为未来区块链产业的基础设施,这一点给我们带来了巨大的想象空间。

Filecoin可能会成为所有区块链项目的基础设施,EOS已明确表明要接入IPFS。而Filecoin白皮书最后一章提到了“桥接”功能,允许Filecoin运行其他区块链项目的智能合约,也允许其他区块链运行Filecoin的智能合约。

传统的中心化数据存储依托的是大量的IDC机房,存储资源和带宽资源都是非常昂贵的。IPFS分布式的存储,充分利用了公众的存储资源和带宽资源,这类似于共享经济的概念,提高了资源的使用率,降低了使用成本。

世界发展的规律告诉我们,凡是符合“最大化提升效率的”一定是未来的趋势。IPFS和Filecoin的诞生从根本上提升了人类的数据存储效率,降低存储成本和带宽成本,是真正的共享经济。