长期关注Filecoin挖矿的矿工,一定会对“幸运值”这个概念印象深刻。这个值仿佛直接标识了周期内的挖矿收益多少。那么,“幸运值”是一种完全靠“好运”的概率性指标吗?
水滴云作为一家技术型的互联网公司,是目前IPFS赛道为数不多拥有全链条服务能力的技术型矿商,我们的技术团队也对“幸运值”进行了为期不短的深入研究。接下来,就让小编我为大家揭开“幸运值”神秘的面纱,详细的介绍一下要如何操作才可以提升幸运值吧。
一、幸运值是什么?
首先,我们了解一下幸运值是什么。
幸运值反映的是一个统计周期内实际出块数量与该统计周期内理论出块数量的比值。
实际奖励:某节点当前算力运行Filecoin的EC共识机制,在24小时内实际打包获得的区块奖励;
理论奖励:节点当前有效算力占据全网有效算力的比值乘以24小时全网的区块奖励。
如果实际奖励高于理论奖励,则幸运值高;反之,幸运值低。
从理论奖励到实际奖励中,经过了以下步骤:
以上步骤可以总结为两点:
步骤1,描述了节点获得出块权的步骤。Filecoin挖矿是一个高频且重复的过程,如果监测时间够长,节点获得的实际收益将无限趋近于理论奖励收益。但是实际上,周期内各节点能够获得多少出块权,是一件仍具有概率性和波动性的事情。监测时间越短,概率性和波动性越大,即对“运气”的依赖程度越高。
步骤2-4,描述了获得出块权后,矿工在30s内要完成的WinningPoSt步骤。如果未完成,矿工将失去区块奖励。
二、如何提高幸运值?
矿工的”运气”取决于其碰上随机数的次数,既然是“随机”,那么在一个较长的时间周期内,节点获得的出块权占比将无限趋近于有效算力在全网算力的占比,“运气”对幸运值的影响可以说是比较小的。所以为了确保相对较高的幸运值,提升WinningPoSt的成功率是唯一的手段。
那如何提升WinningPoSt成功率?
大家从WinningPoSt步骤已经可以看出,出块只有30s,时间短,任务重。将每个步骤中可能出错的原因一一总结研究,才能最大限度提升winningPoSt成功率:
对于幸运值和爆块收益率,水滴云在长期的跟踪优化中,总结出从以下四个方面不断提升winningPoSt的正确性:
数据抽取提速、计算速度提速、链程序稳定性改进、链同步速度优化等。
综上,出块权靠运气,成功出块靠实力。获得出块权后的工作,对矿商在矿池的架构调度、运维稳定等技术层面便有着极高的要求。