fil币属于存储挖矿,依靠复制证明与时空证明的组合共识机制运行,和比特币传统算力PoW挖矿存在本质区别,矿工不是比拼哈希运算速度,而是向网络提供有效存储空间获取挖矿权益。很多新手会把fil挖矿简单理解为硬盘挖矿,这个说法只看到硬件表象,真正决定挖矿收益的不是硬盘物理容量,而是经过封装之后的有效算力,空硬盘无法产生算力,只有完成扇区密封、提交加密证明被网络认可之后,对应的存储空间才算计入全网算力池,才有机会参与区块打包竞争,拿到fil代币奖励。

fil存储挖矿分为复制证明PoRep和时空证明PoSt两个核心环节,复制证明对应扇区封装过程,矿工把存储资源封装成标准扇区,对数据做加密编码,生成独有的证明凭证上传区块链,以此证明自己确实完成对应数据存储,杜绝复制虚假数据骗取奖励的攻击行为。封装分为多个计算阶段,会大量消耗CPU、内存与GPU资源,这也是fil挖矿除硬盘之外,对计算硬件同样有较高要求的原因,32GiB或者64GiB规格扇区,完成完整封装往往需要数小时,硬件性能直接影响矿工扩容算力的速度。完成复制证明仅仅是挖矿的起点,后续还要持续运行时空证明。

时空证明是fil存储挖矿持续获利的关键,网络会持续随机发起加密挑战,矿工需要在限定时间内读取已经封装好的扇区数据,生成证明上链应答挑战,以此证明数据依旧完整保存在本地存储设备当中,没有被删除或者篡改。日常运行的WindowPoSt会以24小时为周期,对矿工全部扇区分批校验,如果多次无法按时提交证明,扇区就会判定故障,矿工将面临质押代币被罚没,对应算力同步下降,直接影响后续出块概率。不同于传统币种矿机开机即稳定产出,fil算力是逐步累积的过程,新矿工需要持续封装扇区,有效算力上涨之后,赢票率和实际出块收益才会逐步提升。

参与fil存储挖矿还涉及质押经济模型,矿工新增扇区的时候需要前置质押部分fil代币,作为履行存储合约的担保,挖矿产生的区块奖励也不会全部即时解锁,大部分奖励会按周期线性释放,以此约束矿工长期维护存储服务,不能短期挖完币就直接关机跑路。挖矿收益来源分为两部分,一部分是参与出块竞争获取的区块奖励,另一部分来自真实用户存储订单的交易手续费,存储经过验证用户的业务数据,还会获得算力质量乘数加成,同等存储容量下可以拿到更高权重,这也是官方引导矿工承接真实业务,而不是只做空扇区容量承诺的设计思路。除主流存储矿工之外,网络还存在检索矿工,专门负责把已经存储的数据快速提供给调取用户,赚取检索服务费,只是检索矿工不参与区块出块,不属于大家常说的fil挖矿范畴。
