IPFS矿工分为存储矿工和检索矿工。任何用户都可以成为这两种矿工。
1、当有客户请求存储或检索数据时,需要支付IPFS代币。
2、存储矿工提供数据存储服务。他们通过提供磁盘空间和响应客户请求来参与Filecoin的运作。要成为存储矿工,用户需要使用与存储空间成比例的抵押品来提供担保(抵押品即扇区,指存储矿工向网络提供的磁盘空间)。矿工将客户的数据片段存储到扇区,并以此赚取代币。为了存储这些片段,矿工们必须向网络提供相应的抵押。
存储矿工通过在特定时间内存储数据来响应用户的存储请求。存储矿工会生成时空证明,并将其提交到区块链网络,证明他们在特定时间内存储了数据。如果数据失效或丢失,存储矿工将被罚没一部分的抵押品。存储矿工也可以挖取新的区块。如果他们成功挖到新的区块,矿工就能够获得挖矿奖励和新区块中的交易费用。
3、检索矿工为网络提供数据检索服务。检索矿工通过提供客户检索请求所需的数据来参与Filecoin的运作。与存储矿工不同的是,检索矿工不需要提供抵押品,也不需要提交存储数据或提供存储证明。存储矿工也可以兼任检索矿工的角色。检索矿工可以直接从客户或检索市场上获取收益。
二、IPFS存储矿工工作流程
1、存储矿工在区块链中存放抵押品,以确保向网络提供稳定的存储服务。抵押品是为了保证服务的可提供性而存在的,如果矿工能为所存储的数据生成存储量证明,抵押品就会被退还。如果未能成功生成存储量证明,矿工将无法获得抵押品。
2、一旦抵押交易在区块链中出现,矿工就可以在存储市场上提供存储服务。矿工们可以设定价格,并响应市场订单簿中的订单要求。
3、一旦订单匹配成功,客户将数据发送给存储矿工。存储矿工在接收到数据后,与客户签署交易订单,并将其提交到区块链上。
4、当存储矿工被分配了数据后,为了确保他们正在存储数据,并将存储证明发布到区块链上,他们需要周期性地生成复制证明,并由网络进行验证。
5、验证成功后,存储矿工将获得相应的奖励。