Filecoin怎么挖矿存储?Filecoin存储与检索交易

小编:大闷头 更新时间:2025-11-20 13:07

Filecoin是一个去中心化存储网络,它连接了希望存储数据的客户和提供存储服务的矿工,客户可以通过Filecoin网络安全地存储数据,而矿工则通过提供存储空间获得奖励,网络使用加密存储证明验证数据的安全性和完整性,同时通过交易和证明机制保证矿工按照承诺存储数据,从而形成可靠的去中心化存储体系。

Filecoin怎么挖矿存储?Filecoin存储与检索交易

Filecoin存储的数据

在Filecoin网络中,客户需要先将数据导入本地节点,生成唯一的内容标识符CID,然后通过交易将数据传输给矿工,Lotus给予了用户友好的命令行工具来执行这些操作,包括导入数据和发起存储交易。

Filecoin使用的存储单位是Filecoin Piece,每个Piece包含一个序列化的IPLD DAG的CAR文件,这个DAG有自己的数据CID和Piece CID。UnixFS格式用于表示文件结构,CAR文件通过填充生成Merkle树,用于后续验证数据完整性。

Filecoin怎么挖矿存储?Filecoin存储与检索交易

存储交易流程

发现:客户识别矿工并获取报价,报价包括交易价格和允许的Filecoin Piece大小范围,客户可以使用JSON-RPC API查询矿工信息和StorageAsk。

协商和数据传输:双方确认交易条款,如费用、期限和开始时间,然后将数据从客户传输到矿工。

发布:交易通过PublishStorageDeals在链上发布,使矿工公开负责。

封装:交易移交给Storage Mining子系统,矿工将数据打包到扇区中并生成复制证明PoRep。

持续证明存储:矿工定期提交WindowPoST证明,保证数据持续存储,未提交将产生故障和经济处罚。

Storage Mining子系统

Storage Mining子系统保证矿工可以高效参与存储市场,同时参与Storage Power共识,验证并生成区块,获得奖励。

主要功能

1、提交新存储并注册扇区,生成PoRep证明。

2、持续提交WindowPoST证明,证明扇区持续存储。

3、处理扇区故障,矿工未能证明将受到处罚。

客户与矿工的交易角色

客户流程

1、为交易提供资金,锁定在链上托管。

2、向矿工提出交易。

3、检查矿工是否接受交易。

4、使用GraphSync协议传输数据。

5、确认交易被接受并发布。

6、Seal-Deal阶段矿工封装扇区。

7、交易生效,矿工定期提交时空证明。

矿工流程

1、验证交易建议书并检查参数。

2、确认客户已锁定资金。

3、接收数据并质押抵押品。

4、在链上发布交易。

5、封装扇区。

6、激活交易并定期提交WindowPoST证明。

检索交易流程

检索交易主要脱链进行,客户在数据传输中按字节支付费用。

流程步骤

1、客户发现拥有所需数据的矿工并请求报价。

2、建立支付渠道。

3、数据传输和支付处理,如果矿工存储的数据需要解封,得先解封。

4、客户最终获得完整数据副本。

时空证明

WinningPoSt:奖励选定的矿工生成区块,并通过提交压缩存储证明获得FIL区块奖励。

WindowPoSt:矿工通过定期提交每个扇区的证明,验证其持续存储数据,每天分成多个窗口,每个窗口审计部分扇区,并记录在链上。

Filecoin怎么挖矿存储?Filecoin存储与检索交易

未能提交WindowPoSt的矿工会被扣减经济抵押,网络通过故障费和扇区终止费管理存储失效的经济后果。

故障管理

故障可由网络中断、存储故障或恶意行为引起,网络会对未能提交证明的矿工进行经济惩罚。

包括

1、扇区故障费:每天按故障扇区支付。

2、扇区故障检测费:矿工未报告故障被链上捕获时支付。

3、扇区终止费:矿工提前或自动终止扇区时支付。

结尾

Filecoin通过存储和检索交易、复制证明和时空证明,为客户提供安全可靠的数据存储,同时激励矿工持续提供存储资源,交易机制和经济激励保证矿工履行承诺,形成去中心化、可信赖的存储网络。

免责声明:本文所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任!