下面七弋云来做一个小小的普及。他们两者都由ProtocolLabs开发,但实际上说的是分布式存储协议层和激励层两件事。
它旨在打造分布式存储和共享文件的协议层,被认为有望替代HTTP协议并推动Web3时代的到来。5年来,IPFS已经在开源社区内获得了较为广泛的认可和使用。
Filecoin建立在IPFS之上,促进参与者们构建一个数据市场,激励人们更高效的存储和查询数据。
虽然IPFS并非一定要“绑定”Filecoin才能使用,而背靠超高人气的协议层,又是官方开发的“激励层”,Filecoin被给予加密货币广泛落地应用的厚望。
许多矿工首次听到Filecoin的存储挖矿,可能首先想到的是一些以往类似的项目,比如说“硬盘挖矿”或者其他分布式存储项目,简单对比之后会发现较为明显的区别:Filecoin与此前“硬盘挖矿”的PoC项目有何区别?
以BHD为例,它以硬盘空间来竞争出块权力,但本身并非为了储存文件,矿工可以在获得区块奖励之后比较灵活的退出,而Filecoin则有持续的数据存储要求。
与此前的分布式存储项目,主要区别又是什么?
以SC为例,它的代币产生过程与使用过程相对独立,主要以哈希算力竞争区块奖励,而Filecoin则以硬盘存储来决定获取区块奖励的可能性。
“预期共识+复制证明+时空证明”是Filecoin共识与存储算法的核心概念。
Filecoin的预期共识(EC,ExpectedConsensus)决定了网络用什么方式、选谁来获得出块奖励,Filecoin矿工有效存储的数据越多,被选举为出块节点的可能越大。
与比特币通过哈希算力来竞争出块权力不同,Filecoin网络的核心资源是存储能力。这里提到的“有效存储”,是已经存储的空间大小。
EC预期共识让存储矿工采取非交互式的计算提交Ticket,通过零知识证明对比已经存储的数据,来产生出块矿工。
网络可以在一个时点上生成多个区块,奖励多名矿工,并将这些区块记录在一个Tipset里面,形成一个DAG结构的Tipset链。
如何去公开验证存储能力呢?
Filecoin设置了两个存储算法:复制证明(Proof-of-Replication,PoRep)用于确定矿工已经将数据成功复制封装在自己的设备中,时空证明(Proof-of-Spacetime,PoSt)则用来验证矿工按照承诺持续安全的存储着数据。
具体过程我们将结合硬件配置来为大家解答。
如何积累更多的“存储力”,从而获取更大的出块机会呢?
首先就是早期参与。Filecoin挖矿拼的是“积累”。早期玩家不仅能因为“头矿红利”相对更容易的积累代币,更重要的是更早的开始了有效存储的积累过程。
矿工可以接受存储订单,也可以存储非特定的数据来表明存储承诺,以供后续接到订单后将这部分存储空间升级为客户数据。
另一种方法就是提高存储力增长速度。这就需要,1)更快的封装速度和稳定的存储硬件;2)存储已经验证客户的“有用数据(如气象、地图、科技等具备实际使用价值的数据)”,以此获得“加乘”,让存储力倍增。
来源:七弋云