您的位置: 首页 > 星驰资讯 > 行业动态

Filecoin网络中各个参与者的工作内容分别有哪些?

2020-04-16 08:58:47  阅读:人  来自:行业动态

  IPFS(星际文件系统)是一种传输协议,Filecoin是构建于其上的一种分布式存储网络。需要一提的是,Filecoin既是一种指网络、又是一种代币(简称为FIL)。

  我们都知道,Filecoin网络主打存储,所以其参与者主要有三类:客户、存储矿工及检索矿工。

  在Filecoin网络的每笔交易中,客户、存储矿工及检索矿工各自的职能是不同的,比如一个文件从存储到再提取。作为交易环节的参与者,他们各自都有不同的分工。

  首先,有存储需求的客户需要将文件的相关信息、存储的时长,以及相应的代币(如FIL)发送到链上的存储市场中,代币作为给后续矿工的酬劳。[WX:星际联盟Filecoin]

  客户在完成相关文件存储的需求后,会有矿工提交询价,各矿工通过提供低成本的存储来竞争。报价和询价在存储市场上配对,由区块链提供安全的保障。举个不太恰当的例子,这就好比你手里有个项目需要人来承包,多个承包商前来竞标,最后你自然会把项目交给要价低的承包商。

  其次,如果文件存储客户和储存矿工双方达成交易,那么该存储客户就将文件发送给存储矿工,该矿工把收到的文件添加到一个磁盘的分区里(分区是经过加密封装的),并把验证的信息发至区块链。

  再者,当客户的文件被存储矿工存到相应的空间后,存储矿工需要不断证明他确实存储着他们曾承诺存储的分区,然后客户再讲报酬按时段分期支付给矿工。当然,随着存储工作的时长加大,矿工还能获得区块的一些奖励。

  最后,当客户想要提取自己先前存储的文件时,他需要用代币在检索市场中请求文件,请求文件这一过程是在链下完成。第一个发送文件的检索矿工将会得到报酬,最终合同到期后被占用的存储空间也将得到释放,迎接新的存储订单。

  需要指出的是,存储矿工存储两种数据,分装的文件副本和区块链数据。由于存储的文件本身并不存储在区块链上,所以,存储区块链的空间要求远远比要存储的文件要小。

存储客户需完成

  存储时,客户向存储市场提交报价单,该订单添加到区块链上的订单簿里。当与矿工的询价单配对之后,客户将数据片段发送给矿工,然后双方签订交易订单,并且提交到订单簿当中。

  客户可以决定数据片段的副本数量。决定的方式可以是提交多个订单,也可以是在订单中指明复制因子,冗余度越高存储故障容忍度也就越高。

  当取回时,客户向检索市场提交报价单。当与检索矿工的询价单配对后,客户从矿工那里获得数据,然后双方签订交易订单,并且把订单提交到区块链,确认交易成功。

存储矿工需完成

  存储矿工承诺提供存储,该过程需要提供担保,用以保证该矿工完成自己的承诺。

  存储矿工从市场上获取订单。矿工可以设置价格,向订单簿中提交询价单。一旦与客户的报价单配对,则客户将数据发送给矿工,矿工接收数据后,矿工和客户签订交易订单,并提交到区块链。

  存储矿工的存储空间被划分成多个分区。IPFS每个分区是256KB,分区用来存储分配给矿工的数据片段。Filecoin网络,通过分配表可以追踪到每个存储矿工的分区。当一个分区填满数据片段之后,这个分区就被封装。

  存储矿工被分配数据之后,他们不断的生成复制证明。证明他们存储着数据,这些证明会被提交到区块链上,由网络来进行验证。

检索矿工需完成

  检索矿工从检索市场上获取订单,并根据该订单的价格向市场的订单簿中添加询价单。

  该矿工将数据片段发送给客户。客户收到数据之后,双方签订交易订单,并且提交到区块链上。

  以上简单列出了Filecoin网络中,三种交易参与者各自需要完成的工作内容。当然,Filecoin网络的正常运行以及链上的生态治理,需要客户、存储矿工及检索矿工等参与者的共同努力。

IPFS星际联盟

链接:https://www.ipfsunion.cn/news/industry/164.html

来源:星际联盟Filecoin挖矿

声明:本站部分内容来源于网络转载,若有侵权,请及时与网站客服取得联系。

热门标签

在线客服