Filecoin幸运值与爆块率到底有何关联?

大家通过Filecoin区块链浏览器,很明显会发现每个节点收益的高低都与“幸运值”有关系,幸运值越高,其实际出块数量越多,即收益越高。随机截取两个节点数据比较,两个节点有效算力相差不大,但是其挖矿效率和幸运值有天差地别,这究竟是什么原因导致的?又能否去提升幸运值呢?

Filecoin的幸运值是什么?

幸运值指矿工节点在一定周期内实际出块数量与该周期理论出块数量的比值。实际出块数量即节点在一定周期内,以其有效算力在Filecoin主网中获得的出块奖励。而相对的理论出块数量指“周期内节点有效算力在全网算力中的占比”与“周期内全网出块奖励”的乘积。

举例说明:当前全网有效算力为5.832EiB(超过Filecoin基准线算力),故全网24小时理论出块数量为14400个,但是通过上方数据可以看到最近24小时产出量为355859个FIL,每区块奖励为25.4762,通过计算得最近24小时实际出块数量355859/25.4762≈13968个块。这是全网理论和实际出块数量。

将上图两个节点分别称为A、B,节点A算力为26.2PiB,占比全网算力约0.449%,节点B算力为26.61PiB,占比全网算力约0.456%。通过计算可得A节点理论出块为14400*0.449%≈64.6个块,B节点理论出块为14400*0.456%≈65.6块,但是通过上图很明显节点A实际出块数量为48,节点B实际出块数量为72。

通过计算如上图A节点幸运值为77.88%,挖矿效率0.0456FIL/TiB,B节点幸运值为115.04%,挖矿效率0.0677FIL/TiB。两者幸运值天差地别,如果A、B节点以1P(1000T)来计算,过去24小时A节点会比B节点收益少22个FIL,10P就是220个FIL,100P就是2200个FIL,可见幸运值对节点收益有非常大的影响。

Filecoin幸运值影响因素?

首先大家要先明白,当前幸运值只代表过去一段周期,如上图有过去24小时、过去1周、过去1个月的幸运值,周期越长,幸运值会越趋近于100%,所以一天的幸运值代表性并不强,还有就是当天幸运值也不会决定将来幸运值都是这个值。

幸运值是指一个周期内实际出块出块数量与理论出块数量的比值,一个周期内其节点有效算力没有明显增减,那其理论出块数量就是一个定值,比如A节点算力增速为0TiB每天,有效存储保持稳定,假设全网算力增速也为0,那A节点每天理论出块数都为64.6块,为一个固定值。故幸运值的大小就只有实际出块数量这一个因素了。

实际出块数量那就跟爆块率有关系了,比如A节点某天运气爆棚,因为“押中”随机数获得了80次爆块权,但是由于在其中10次WinningPoSt中机器出现异常,结果节点A最终仅获得了70个爆块,其幸运值最终为70/64.6约108%,明显高于100%。如果只有64次爆块权,幸运值无论无何最高也只有99%左右,中间如果WinningPoSt中机器出现异常,爆块数可能小于64。所以爆块权越多,自然出块的概率也越多,自然幸运值概率也会更高些。

但是节点爆块率是跟其随机数有关,随机数满足Filecoin网络制定的选举爆块规则才能爆块,所以爆块多少只由Filecoin网络选举公式规则决定,任何人无法更改。这方面详细内容可以阅读之前发布的文章《Filecoin爆块详解:矿工如何选举成功拿到区块奖励?》

爆块率越高,并不代表一定会出爆块,就跟中奖彩票一样,100张彩票中只有1张可以中奖,另外99张没有奖品,即使一个人买了99张彩票,也有可能买到另外99张没有奖品的彩票,所以概率不是绝对的,这大家可以理解为运气。但是矿工节点的有效存储空间越大,其有效功率越大,爆块率越高这是一定的,所以提高有效算力是一个增加爆块率的方法,进而幸运值也会有所提高。

Filecoin幸运值怎么提高?

当然Filecoin到底能不能提升幸运值,答案是有的。

使用技术手段让集群顺利通过WinningPoSt,确保“一出块权一出块奖励”,就是爆一个块让其稳定出块得到奖励,不让任何一个爆块由于技术问题漏掉。

  • 良好顺畅的网络传输状态:可以确保节点的计算结果第一时间被广播到Filecoin网络上,缩短出块奖励获取时间,同时还能维持节点与区块高度的同步,避免广播时出现异常;

  • 优秀的存储读写速度:

    获得出块权后,需要抽取扇区数据。

    因存储硬件或软件异常导致的读写不稳定及读取速度缓慢会使数据抽取失败,直接导致无法出块;

  • 强大的运算能力:

    WinningPoSt时间极短,运算超时将导致无法获得出块奖励,除了配置硬件以外,算法的优化也极其重要。

    可针对WinningPoSt的计算进行了大量代码层面的优化,较大程度上缩减了整个计算的所需时间,可避免因计算超时导致的出块奖励丢失。

以上就是关于Filecoin幸运值和爆块率相关问题的详解了,总而言之爆块率人为无法提高,只由系统本身控制,故而幸运值只能提高技术使以获得爆块权稳定出块,并不能违背系统爆块选举规则。

 

Filecoin幸运值与爆块率到底有何关联?

扫一扫手机访问

Filecoin幸运值与爆块率到底有何关联?

发表评论