Gas费吞噬Filecoin矿工的收入,该如何是好?
在过去一周,Filecoin全网gas费依然居高不下,甚至出现当天gas费消耗与全网挖矿收益持平的情况。也就意味着全网算力都在做无用功,没有创造任何收益,矿工们苦不堪言。 消耗的Gas费用到底有多高? 我们知道,Filecoin的Gas费用采用的是以太坊EIPEIP1559提案,EIP1559的一个非常大的威力就是 BaseFee 的指数调节。 在SpaceRace的后一阶段我们见识过其威力,没有想到,在主网上线不到一个月,其威力再现;矿工们不得不采取措施,暂缓发送消息和增长算力,但是形势稍稍放缓,大家又迫不及待地忙乎起来。 让你感受一下一个大矿工上万的FIL被燃烧掉是个什么感觉?
那2020年12月15日作为例子,此时:BaseFee 高达 4.381nanoFil.ProveCommitSector 平均消息支付手续费 0.2158FilPreCommitSector 平均消息支付手续费约为 0.0819。SubmitWindowedPoSt 平均手续费消耗 1.513 FIL。 简单做一个算术。 如果增长 1.0PiB 算力,大约需要发送 PreCommitSector 和 ProveCommitSector 消息各 1024*32 = 32768 个。那么需要支付的手续费约为:32768 * (0.2158+0.0819)= 9755Fil 如果要保持 50 PiB 的算力,一天内大约需要证明的partition的数量为 50 * 1024 * 32 / 2349 ~= 698也就是说大约需要支付手续费: 698 * 1.53 ~= 1067 Fil 两者相加,一个50PiB算力的矿工,一天增加1PiB算力,需要超过10000 Fil 被消耗掉。 另外,网络拥塞导致的同步问题和网络问题,出块率下降,孤块率提高。整个网路的奖励奖励有所减少。单T理论收益在降低,实际收益更低一些。 也就是说,无论哪一个矿工,当网络发生拥堵,Gas baseFee 上涨,面对的就是收益大大下降,加上目前的区块奖励 75% 要180天线性释放,也就是说,目前真正能够拿到的可用收益就比较少,这个消耗量,基本上让大家继续往里面投入,而不是能够得到现金收益。 各位投资者计算一下,在gas比较低的时候你每天能够拿到可分配收益?减去这个数,你还能有多少收益,成为负数也是有可能的。该怎么解决? 从数据中我们可以看到,Gas费消耗主要来自于ProveCommitSector占据超过60%, Gas费优化的路径也主要从这个路径入手。
目前FIP-8提出了解决方案,即增加PreCommitSectorBatch方法,将多个PreCommitSector一次性提交。目前FIP-7实现已在进行中,协议实验室还在讨论更多降低gas费的方案。FIP-8链接:https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0008.md 如果FIP-8解决方案顺利实施那么Gas费的消耗将会显著降低,届时矿工的收益将会明显增加,Filecoin正往易用性的道路向前迈进,还请大家耐心等待。/End.