IPFS/Filecoin的Gas费能降到什么程度?
Filecoin本月末将迎来一次较大的升级。这次升级将引入一些对降低Gas费用非常有效的新特性。由于高昂的Gas费用对Filecoin的算力增长的阻碍一直存在,因此这次升级备受期待。但升级之后Gas费用能够降到什么程度?到地板吗?其实不一定。
那么本次升级后 Gas Base-fee 能够到哪里呢?我也大胆地猜测一些,还是权当胡诌,不要当真。预计在接下来的数个月或一年之内,Gas Base-Fee 基本不会长期趴在地板上(100 AttoFil),而是在一个大家认为可以接受的一个区间内波动。平均的Gas 价格可能在 0.1 Fil (上下数倍的误差,也就是说0.01 ~ 0.9FIL都对)。
为什么?有如下一些原因:
1. 新的特性仅仅是提供新的手段
这些新的 FIP 的实施,仅仅是提供了一种节约 Gas 消耗的一种手段,比如批量提交可以节省部分Gas费用,聚合证明可以数倍地降低 Gas 消耗量。但是话说回来,这些是一些新添加的特性,之前的所有方法并没有取消。矿工仍然可以按照老方法来预提交和提交证明。所以,用不用这些新的消息来提交,是矿工自己的选择。一个极端的情况是,如果大家都不用,那么就不会发生变化;另一个极端是,大家都用,那么Gas消耗量将大大降低。但这两种情况都是不现实的。由于目前Gas 费用较高,估计会有不少大矿工会采用。但即使采用,那么如何采用,选择怎样的参数也是矿工自己的选择。因此,不可把极端的 10x~25x的Gas 节省直接用到预测之中来。
2. 采用新方法有可能并不有利
一个很现实的情况是,FIP-0013 和 FIP-0008 由于对批量和聚合的支持,那么采用这些新方法的矿工,其消息上链的平均时间会较之前的方法有所推迟,也就是说,可能导致算力增长稍稍变晚一点。这个算力增长晚一些在理论上讲,可能就在一小段时间内减少了区块收益的机会。
也就是说,在算力增长的过程中,消耗是减少了,但是,盈利机会也损失了一点点。这个损失与推迟的时间成正比。因此,可能大矿工会在采用新方法上积极一点,而小矿工由于累计消息时间花费比较长,在Gas费用已经比较低的情况下,就不那么积极了。
3. 这是一个动态平衡
矿工总是想最大化利益的,因此,在是否批量发送或产生聚合证明上,以及在多大规模的批量和聚合上,是可以做精心的设计和优化的。如果 Gas 费用已经低到可以忽略不计,或者Gas 费用已经低到不能抵消延迟提交带来的盈利损失的时候,采用新方法的人数就会变少。消息就会增多,Gas费用就会上升。当Gas费用上升到提交证明消耗变大到比收益更大的时候,理性的矿工就会考虑更多的聚合。因此,这就形成了一个负反馈系统,这是一个动态平衡,是一个市场调节的过程。关于Filecoin 的负反馈,请参见:Filecoin 的 控制回路 和 反馈机制
但,我们应该看到的是,正是有了这些手段,所有矿工在竞争中包含自觉不自觉的合作,来调节Gas费用,使得Gas费用在相当宽泛的网络负载的情况下,都可以维持在一个合理的水平。这正是这个设计的精妙之处。
这个Gas费的合理水平,就是大多数矿工们都认可的一个水平,不会很低,也不会很高。在Filecion 生态发生大的变化之前,会相对持续平稳。这对真个网络而言应该是已经非常好的事情。
另外,对于此次升级,有许多人讲将提高 Filecoin 的网络处理能力,或者说提高 TPS。这种说法其实是不准确的。这次升级不会提升 TPS,也没有更改 Filecoin 网络的处理能力。这次升级是通过降低两类主要消耗 Gas 的消息对Gas的消耗量,来使得Filecoin 网络增长算力的Gas消耗量降低,或者说维持在一个可调节的合理水平。从而使得 Filecoin 网络的处理能力能够空闲出来处理很多其他的消息,比如交易,真是数据存储等等。
所以,大家实际上会看到的是,当升级完成后,你会发现复制证明相关的消息数量的减少。那么,如果你去 filscan.io 去看平均每区块消息数,也会在一定时间内比升级前少一些。比如现在是500多,可能升级后你会看到400以下。
这一次升级将解开束缚 Filecoin 算力增长的绳索,会让大家看到一个更真实的 Filecoin 网络参与热度和生态发展状况。最大的利好是,Filecoin 的Gas 价格将在相当长的一段时间内保持相对稳定,这非常有利于生态的发展。
而此次回调对 FIL矿工的负面影响实际上是最小的,甚至对于大多数即将进场的矿工来说,都有很好的正面影响,因为受 IPFS项目严格机制的影响,参与 IPFS/Filecoin挖币需要大量的质押币,所以在币价低迷的情况下,进场可以节约不少成本,无形中降低了许多入市门槛。