LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 节点云公开课|研究完白皮书,我发现想获得Filecoin原来要这样做

节点云公开课|研究完白皮书,我发现想获得Filecoin原来要这样做

2020-03-04 文储网络 来源:区块链网络

在分布式存储的领域里,我们经常能够听到 Filecoin,私募规模就已经超过了 2.5 亿美元,说是赢在起跑线是一点都不为过啊。

那么,Filecoin 是什么?

Filecoin 是基于 IPFS 的一个加密货币驱动的分布式存储网络,由协议实验室创建。有趣的是,这个网络的代币也叫 Filecoin 。所以,当我们再次听到 Filecoin ,就要注意指的是这个存储网络还是代币了。

Filecoin 网络是一个可审查的、可公开验证并且是有激励机制的去中心化存储网络。用户通过向存储服务商(矿工)支付 Filecoin 来获得存储和检索数据的服务,类似于我们在云存储服务商购买空间容量甚至是云服务器;矿工提供硬盘空间和带宽来赚取 Filecoin。矿工只有在 Filecoin 网络审核他们确实提供了服务后才会收到款项。

什么人会使用到 Filecoin 网络?

在这里我们先了解两个概念,Put 和 Get。Put 是指用户将数据存储在 Filecoin 网络;Get 是用户从 Filecoin 网络中寻找数据。

好了,言归正传。所有人都可以作为用户、存储矿工或检索矿工参与到 Filecoin 网络中来。

用户在分布式存储网络中通过 Put 和 Get 来付费进行数据的存储和检索。

存储矿工在 Filecoin 网络中提供他们的硬盘空间并且提供 Put 的服务。想要成为存储矿工,必须向网络上交一些 Filecoin (这里指的是币^_^)作为抵押,以防矿工弄丢了用户的数据或者响应不及时。至于抵押的数量与存储空间成正比,能提供的存储空间越多,需要抵押的币也越多,当然了收益也会更多。存储矿工用承诺在特定时间存储用户数据的方式来响应 Put 的请求。存储矿工生成时空证明并将他们提交到区块链来向 Filecoin 网络证明他们一直在存储数据。在证明无效或者丢失的情况下,存储矿工将被惩罚并失去一部分的抵押物。存储矿工也有资格挖取新的区块,如果挖到新的区块,矿工将获得创建新区块的奖励以及包含在区块中的交易费。

还有就是检索矿工,这个“岗位”在 Filecoin 网络中帮用户寻找数据,提供用户 Get 请求所需的数据。与存储矿工不同,他们不需要抵押、承诺存储数据或是提供存储证明。存储矿工可以很自然同时兼做检索矿工。检索矿工可以从用户或者检索市场上获取数据的某个部分。

Filecoin 网络的两大市场。

数据的存储和查找需求组成了两个 Filecoin 网络市场:存储市场和检索市场。简单来说,用户和矿工分别就他们的需求和所能提供的服务提出报价,或者是向两个市场分别提交订单,系统为用户和矿工提供一种查看报价的方式,如果报价合适则发起交易。如果请求的服务被成功提供,通过运行 Manage?协议,系统将保证矿工得到报酬的同时客户也被收取了费用。

接下来,我们了解一下 Filecoin 网络中用到的术语。

碎片:在分布式存储网络上存储文件,数据会被拆分成不大于 256 k 的多个部分,并分别存储在不同的矿工处。碎片指的是这些数据某一部分。

扇区:扇区是存储矿工提供给 Filecoin 网络的硬盘空间。矿工将从用户那里得到的碎片存储在他们的扇区中,然后获得报酬。为了存储数据碎片,存储矿工必须向网络抵押他们的扇区。

分配表:分配表是一个用来跟踪数据碎片以及分配扇区的数据结构。分配表在账本中每一个区块都会更新一次,并且它的 Merkle 树根将存储在最新的区块中。在实际应用中,这个表用来保持分布式存储网络的状态,可以在证明验证过程中快速查找。

订单:订单是请求或提供服务的意向声明。用户向系统提交报价订单以请求服务(存储市场以存储数据或检索市场以检索数据),矿工提交询价订单来提供服务。

订单簿:订单簿就是订单的合集。

抵押:抵押是向网络提供存储(特别是扇区)的一种承诺。存储矿工必须将他们的抵押提交给账本才能开始在存储市场中接受订单。一个抵押包含了抵押扇区的大小和存储矿工存放的抵押物。

存储市场(Filecoin Storage Market)

存储市场是一个可以让用户(如买家)存储他们的数据,以及让存储矿工(如卖家)提供他们闲置存储资源的地方。

存储矿工通过在特定时间存储数据来响应用户的 Put 请求,在此过程中会生成"时空证明”,并提交到区块链网络来证明他们在特定时间内存储了客户的目标数据。假如证明无效或丢失,那存储矿工将会收到惩罚,他们的部分抵押品会被系统扣除。

整个交易过程可以类比于滴滴打车服务:

用户发出订单(提出存储需求),司机(矿工)抢单,订单匹配成功,司机到目的地接乘客(矿工提供相应的存储空间),接送乘客到目的地(矿工存储用户信息,完成存储任务),用户支付车资(网络验证后将用户的 Filecoin 转给矿工)。

存储矿工通过在特定时间存储数据来响应用户的 Put 请求,在此过程中会生成"时空证明”,并提交到区块链网络来证明他们在特定时间内存储了客户的目标数据。假如证明无效或丢失,那存储矿工将会收到惩罚,他们的部分抵押品会被系统扣除。

检索市场(Filecoin's Retrieval Market)

检索市场是相对简单的一个部分,在这个市场有两个阶段:订单匹配和订单结算。

订单匹配环节:

第一步:用户和检索矿工通过广播他们的订单将订单添加到订单簿。

第二步:当订单匹配成功,用户和检索矿工之间建立一条小额支付通道。

结算环节:

第三步:检索矿工发送数据碎片给用户,然后用户针对每一份碎片都会向矿工发送一份签署的收据。

第四步:检索矿工向区块链出示送达收据从而获得奖励。

还有一点我们要知道的是存储矿工可以同时作为检索矿工参与到 Filecoin 网络。检索矿工可以直接从客户或者检索市场赚取收益;而存储矿工不仅仅可以直接从客户或存储市场获得收益,还能参与 Filecoin 新区块的生成,从而获取挖取新区块的奖励和打包区块的交易费。

Filecoin 的收益

接下来我们总结一下 Filecoin 网络的收益组成。Filecoin 网络的收益主要由三正一负构成。三正指的分别是,提供存储空间,获得存储费用;提供检索服务,获得检索费用;打包区块,也可以获得区块奖励。一负是在提供存储的过程中,需要抵押部分代币,当存储数据发生问题的时候,是要罚币的。

还想了解更多节点云资讯,详情请联系节点云客服(微信号:impool003)。

今天的分享就先到这里,想要了解更多精彩的内容,请关注我们的公众号:文储网络

—-

编译者/作者:文储网络

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

LOADING...
LOADING...