北京时间3月4日上午包含FIP-10的Lotus 1.5.0版本正式上线,那么Filecoin网络到底产生了哪些影响呢?通过数据分析和研究,我们发现主要影响表现在:
- 吞吐量提高,复制证明消耗降低。 复制证明受FIP-10影响并不大,但因吞吐量提高了,矿工并不需要支付过多的小费来完成交易。在信息骤增的同时,GasUsed并未相同幅度提高,得到一定的缓解;
- 时空证明消耗大幅度降低。 相对而言,时空证明受影响较大。SubmitWindowedPoSt平均小费降低超过40%,平均GasUsed降低超过90%,24小时SubmitWindowedPoSt消耗低于100 FIL;
- DisputeWindowedPoSt引领一波链下监工潮流,5天惩罚1693枚FIL。 DisputeWindowedPoSt作为一个时空证明的监督流程,激励矿工互相监督以及惩罚故障扇区。
下文笔者会详细展开分析。
一、目前FIP-10对降低全网Gas费效果杯水车薪
3月4日8点更新v1.5.0版本,待全网稳定之后,我们以3月7日25.01PiB涨幅为参考(3月4-5日算力恢复、网络不稳定,不做参考)与2月26日(26.45PiB涨幅)、3月1日(28.89PiB涨幅)对比,这三天算力增长相近(红框蓝线),但未观察出FIP-10对3月7日总Gas费的利好减少(红框黄线)。
2月1日-3月7日Filecoin Gas费汇总,来源:IPFS原力区,2021-03-08
虽然SubmitWindowedPoSt手续费由平均每天700多枚FIL降至到3月7日的65.699770533枚FIL,但是该手续费在总手续费占比较少,所以效果只能说是杯水车薪。
那么FIP-10具体对PreCommitSector、ProveCommitSector和SubmitWindowedPoSt影响如何?下文从小费和GasUsed分析。
二、FIP-10缓解网络拥堵,以及信息数量对Gas、小费正相关影响
对于矿工手续费使用情况,总体而言视为小费与GasUsed。小费视网络拥堵程度选择是否需要支出更多的额外费用,GasUsed是矿工在网络中实际支出的燃烧Gas费,以下具体拆分平均小费与平均GasUsed分析。
2月1日-3月7日平均小费汇总,来源:IPFS原力区,2021-03-08
2月1日-3月7日平均GasUsed汇总,来源:IPFS原力区,2021-03-08
由上图可见,小费方面并不能观察出很大的影响,而SubmitWindowedPoSt的平均GasUsed下降幅度很明显,在该块说明SubmitWindowedPoSt的Gas费大大降低。
2月与3月6-7日平均信息条数、小费与GasUsed数据对比,来源:IPFS原力区,2021-03-08
以上数据是以3月6-7日与2月平均数据对比,分析信息条数与平均小费、平均GasUsed的关系,前后变化归纳如下:
- PreCommitSector对于小费和基础燃烧减少效果颇微。 3月6-7日信息数量增加23%,PreCommitSector平均小费和GasUsed不但没涨,反而分别降低4.3%和2.6%;
- ProveCommitSector小费降低减少比GasUsed明显。 3月6-7日ProveCommitSector信息数量增加23.6%,平均小费降低超过20%,降低效果明显。而GasUsed减少效果较小,增加约2%左右;
- SubmitWindowedPoSt小费和GasUsed大幅度减少。 3月6-7日SubmitWindowedPoSt数量增加14%,平均小费和GasUsed分别降低25%和95%,几乎降低到没有。
总体而言,FIP-10对于全网gas费有一定的缓解,在信息数量增加的同时,小费和GasUsed出现降低或者微增的情况,并未出现相同幅度的增加。尤其是SubmitWindowedPoSt费用,由2月份平均每天约700枚FIL的消耗,降低为几十枚FIL,效果最大。
三、DisputeWindowedPoSt奇兵监工:5天惩罚1693枚FIL
因为FIP-10有激励相容的政策,所以能够让矿工自主维持时空证明,惩罚是5.51BR,即惩罚故障扇区5.51天的区块收益,奖励举报者4枚FIL,以下为截止3月7日DisputeWindowedPoSt数据。
截止3月7日DisputeWindowedPoSt惩罚数据汇总,来源:IPFS原力区,2021-03-08
结合上图,DisputeWindowedPoSt(以下省略为DW)、SubmitWindowedPoSt(以下省略为SW)分析情况如下:
- DW消耗迫近每天SW消耗费用,依然通缩FIL。 DW五天消耗接近=两千枚FIL(惩罚+奖励+Gas),FIP-10之前五天SW消耗手续费近三千五百枚FIL(根据2月份平均数),未来随着惩罚严重、DW手续费增长,有可能超越原本SW每日消耗费用;
- DW扇区导致部分故障者惩罚惨重,激励监督方受益。 因为原来《缔造Filecoin经济》设定扇区故障费为2.14扇区收益,而FIP-10设定提高为5.51天扇区收益。以3月7日为例,有17家在做SW扫描,其中共扫描了64次,某一节点一天被惩罚4次,罚金高达450枚FIL;
- DW手续费并不能覆盖奖励。 根据filscan.io截至3月8日数据显示,DW共368条信息,每天信息平均消耗0.45枚FIL,累计消耗过百枚FIL,而12条信息的激励共48枚FIL,远不能覆盖手续费成本。
四、FIP-10解决时空证明,复制证明亟需FIP-13落地
由上文分析,FIP-10主要是解决时空证明线下验证问题,间接提高信息利用效率,在一定程度可减少复制证明Gas费消耗。 但因为Gas费主要占比在复制证明,对于总体Gas费大幅减少可谓杯水车薪,同时也引发了DisputeWindowedPoSt验证所消耗的手续费、惩罚的一些列新关注点,未来可能会形成新问题。
未来真正解决高昂Gas费问题可能亟需FIP-13的落地,通过聚合发送复制证明的信息,减少信息数量、缓解网络拥堵的形式,对大幅度减少Gas费效果可能比FIP-10效果更为明显。
PS:以上分析因为数据样本较少,可能会导致分析存在一定的误差,故本文仅供研究分析,不做研究参考。