有没有什么手段可以提升“幸运值”呢?(上)

如果你是 Filecoin 挖矿的老司机,那么“幸运值”这个概念你肯定不会陌生。在各种浏览器上,我们可以看到节点延迟是什么意思,一个节点的“幸运值”与这个周期的区块数直接相关。幸运值越高,节点获得的收益就越多。但是“幸运”这个名字让这个值看起来像是一个完全随机的概率指标。很多Filecoin矿工心中都有一个疑问,有没有什么办法可以提高“幸运值”呢?

作为领先的全网Filecoin集群整体解决方案,星云技术团队长期对“幸运值”进行深入研究。接下来就为大家揭开“幸运值”的奥秘,详细介绍如何提升幸运值。

01)什么是幸运值‍

幸运值是矿工节点在一定时期内实际出块数与该期间理论出块数的比值。

实际出块数是Filecoin主网节点在一定时期内以其有效算力获得的出块奖励。对应的理论出块数是指“周期内节点有效算力与全网算力之比”与“周期内全网出块奖励”的乘积。

按照全网现状,24小时内Filecoin全网出块数量为14400个,全网算力为3Eib。节点A的算力是3Pib,是全网算力的1/1000,那么他的理论奖励是0.001*14400=14.4个区块。以 14.4 作为 100% 幸运值的分界线,如果节点 A 实际出块数高于 14.4,我们称之为高幸运值(高于 100 %); 否则,称为低运气(小于 100%)。

▇ 有效算力和实际区块奖励▇

矿工需要经过 3 个步骤才能获得区块奖励

PART 1:每个挖矿周期(epoch)开始后,矿工从主网其他节点收到上一轮最新的区块消息广播。当到达特定的接收期限时,矿工根据收到的区块消息的权重选择一个 TipSet 作为主链,然后根据主链计算区块权重。区块权的计算参数包括主链TipSet中的随机数,以及矿工当前有效算力占全网有效算力的比例。从统计上讲,矿工的有效算力占全网有效算力的比例越大,矿工获得出块权的概率就越大。

PART 2:如果矿工获得主链上的出块权,矿工将进入 WinningPoSt 环节。系统会根据在链上得到的随机校验参数,搜索要提取的扇区和扇区中的一些随机数据。

PART 3:提取数据后,节点需要进行一个简单的操作,计算结果并广播结果。广播通过主网审核后,即可获得区块奖励。

需要注意的是,WinningPoSt 和计算环节中的任何步骤都不能出错,需要在 30 秒内完成。如果在任何步骤中出现机器故障、离线或操作错误,或完成时间超过 30 秒,都会导致块失败。

基于以上内容,矿工实际出块数量由四个因素决定:

1、有效计算能力

有效算力决定了矿工获得出块权的概率。从长远来看,节点获得的出块权比例接近于其有效算力和全网有效算力的比例。

2、幸运点

图片[1]-有没有什么手段可以提升“幸运值”呢?(上)-老王博客

由于爆权的获得依赖于主链的随机数,且随机数在短时间内(如24小时)具有较大的随机性,矿工在短时间内的幸运值明显较高低于或低于 100% 是正常的,不用担心。

3、存储和计算性能

矿工获得爆块权后,需要在30s内完成存储抽查和证明计算,并将区块广播给其他节点,才能成功爆块。如果没有完成,矿工即使持有出块权也无法获得出块奖励。

4、网络延迟

如果网络延迟比较大,到最后期限时,矿工可能还没有收到所有的主链区块消息。块突发失败。另一种情况是,基于正确的主链,矿工成功完成了存储抽查和证明计算,但由于网络延迟较大,没有立即将区块广播到其他节点,导致爆块失败.

上篇文章仍然以节点A为例,按照全网算力占比,节点A的24小时出块权应该是14.4倍,但总有一天它的“运气”是压倒性的,因为“赌”是随机的,但是由于15 WinningPoSt的机器异常,节点A最终只拿到了13个爆块,其幸运值只有13/14.4约9< @0.28%。

02)如何提升运气‍

矿工的“运气”取决于它遇到随机数的次数。既然是“随机的”,那么在很长一段时间内,节点获得的出块权的比例将无限接近全网的有效算力。算力占比,“运气”对幸运值的影响可以说是比较小的。因此,为了保证较高的幸运值,提高WinningPoSt的成功率是唯一的手段。

据星云技术团队介绍,可以通过以下方法使集群顺利通过WinningPoSt,最终保证“一区块权一区块奖励”。

① 良好的网络状态和流畅的网络传输可以保证节点的计算结果尽快广播到 Filecoin 网络,缩短获得区块奖励的时间节点延迟是什么意思,同时保持节点和区块高度的同步避免播出过程中出现异常。对于符合条件的矿工,星云系统推荐使用 BGP(边界网关协议)网络搭建 Filecoin 集群。

② 出色的存储读写速度,获得分块权后,需要提取扇区数据。存储硬件或软件异常导致的读写不稳定、读取速度慢都会导致数据提取失败,直接导致出块。

Nebula 星云系统与全球领先的存储解决方案提供商山岩数据开展深度绑定合作。山岩数据采用对象存储,具有高可用、稳定性强、读写速度快等特点,即使比WinningPoSt级别高出数百倍,读写压力也没有问题。

③ 强大的算力,WinningPoSt 时间极短,操作超时也会导致无法获得区块奖励。除了充足的硬件配置外,算法优化也极为重要。Nebula 系统对 WinningPoSt 的计算进行了大量的代码级优化,大大减少了整个计算所需的时间,从根本上消除了因计算超时而导致的区块奖励损失。

此外,星云系统还为用户提供全面的出块权限获取监控和出块异常告警。当用户节点获得出块权但未产生出块奖励时,立即提醒用户和运维人员。,可以有效避免连续出块异常。

以上就是对“幸运值”的详细介绍。至于如何提高幸运值,总结一句话,星云=幸运,星云系统恰到好处。好了,这就是这个介绍的全部内容。下一期,我们将解释各种 FIP 提案对降低 gas 成本的用处,敬请期待。

开始日期:3月12日

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论