【官方】Filecoin将升级至Lotus v1.2.0版本,可大幅降低GAS费用!降低矿工成本,维护生态发展
北京时间11月20日01:39,Filecoin官方成员Jennifer在Slack频道发布公告:LotusV1.2.0版本已经发布,矿工需要在区块高度达到265200(约为北京时间11月25日07:55)之前升级到该版本,此次升级要点如下:
1、 包括FIP-5提案,从PreCommitSector和ConfirmSectorProofsValid中删除了昂贵的矿工奖励归属计算,将会大幅降低GAS费用的消耗,释放链带宽并降低矿工成本;
2、 Specs-actors升级到v2.3.2版本;
3、 proofs升级到v5.4.0版本;
4、重新调整GAS成本:最多可将WindowPoSt的gas成本降低200M。
事件起因:
在区块浏览器上显示,10号开始,GAS费用暴涨了133万倍,从之前的100 atto fil涨幅到了1.33 nano fil。
以平均每日新增有效算力1PiB为例 ,封装大约需要发送PreCommitSector和ProveCommitSector 消息各1024x32 = 32768个,需要消耗的Gas手续费为: ( 0.0669+ 0.0273 ) x32768=3086.7456枚FIL(相当于新增1TiB的有效算力除了需要质押6.89枚FIL以外,还要销毁3枚FIL) , 这意味着一天挖矿 收益中近40%的FIL要被销毁,大大降低了矿工的收益。
GAS是什么?
Filecoin是一种区块链经济,参与者可以在分布式网络上进行交易,包括但不限于存储入库、存储交易、承诺证明、Fil交易等等,矿工们通过这些交易来获取相应的奖励。
而在这些交易的过程中,Filecoin网络需要消耗一定的资源,而这个消耗的资源就是“GAS”,可以简单的理解为燃料。Gas消耗的多少反映了过程中资源的消耗量。
简单一点,GAS你可以理解为手续费。
Gas可以被视为Filecoin区块链的燃料,就像汽车燃料一样。在开车旅行之前,必须为汽车提供要消耗的汽油。同样,Filecoin上的消息发送者要为“推动” Filecoin区块链上的消息执行的Gas付费。
Gas最初是在以太坊区块链上实现的,用于衡量消息消耗的计算和存储资源。这是短语“GasUnit”的起源。从历史上看,在其他区块链中,存储者以该区块链通证指定GasFee,然后根据消息消耗的Gas量向生产存储者的区块支付优先费用。
BaseFee是以太坊的EIP1559引入的概念。一条消息的BaseFee乘以Gas使用量即被“燃烧”。刻录意味着将其发送到无法使用的地址,并从网络上的流通中删除。它会根据给定时刻对网络带宽的需求进行动态调整。当网络变得拥塞时,它会上升,从而使心理估值低于网络BaseFee的邮件发件人将等待直到拥塞消除。
BaseFee的变化速率旨在快速增加潜在的DOS攻击,并随着网络变得不那么繁忙而迅速降低。导致网络变得更加拥塞的消息发件人也将通过支付更高的费用来内部消化成本。手续费被销毁还会产生缓慢的通缩压力,使所有网络参与者受益。
GAS费用为什么会暴涨?
这是因为交易火爆,通道拥挤导致的。
由于一个区块的交易数是有上限,在任何既定时间,网络上只有一个子集的数据才能成为一个区块。所以就出现了一种“排队现象”“拥堵现象”
Gas的暴涨,意味着矿工需要投入和销毁更多流通状态的FIL,来挖锁仓状态的FIL,这不仅对急缺质押币的矿工不友好,对filecoin整个生态也是个巨大的考验!
GAS暴涨,Defi市场火爆!
而为了满足这一部分的稀缺,一些头部交易所都开通了借贷通道,虽然有一定的差异化,但是目标和模式几乎没什么差别,随着越来越多的人参与到Filecoin中来,如果官方再不做出一个的措施,Gas费用只会越来越高,借贷市场的火爆也在情理之中。
Filecoin的Gas以attoFIL和nanoFIL为单位,attoFilecoin表示的是10的-18次方,这是Filecoin的最小单位。nano表示的是10的-9次方。
比如平均消息Gas费用为0.905nanoFIL=0.905*0.000000001=9.05E-10,即每条消息平均需要消耗掉9.05E-10个FIL。
Filecoin的Gas机制
我们先来了解几个概念。
Gas Fee Cap:用户选择支付的总手续费率
Gas Premium:用户选择支付给矿工的手续费率
Gas Limit:该笔交易能消耗的最大Gas量
Gas Usage: 完成这笔交易真实消耗的Gas量
Gas Base Fee: 根据区块链网络拥堵状况实时更新的基础手续费率
当在Filecoin发送交易时,交易费用不超过“Gas Fee Cap*Limit"。矿工赚取的交易费是“Premium*Limit"。Gas Fee Cap*Limit是Gas费用的上限,矿工能赚取的费用是Premium*Limit。(Gas Fee Cap-Premium)*Limit的Gas费用会被燃烧。
在Filecoin的Gas费用分为两部分,Gas Base Fee与Gas Premium,其中Gas Base Fee为Gas的基础费用,为网络燃烧的部分。Gas Premium的大小决定了发送者消息的优先级与付出成本的高低,这部分费用类似于以太坊的“Gas Price”设定,Gas Premium设置的越高,优先级越高,发送消息的速度就会越快,但是相对付出的成本也会越高。
Gas费用的影响因素
消息池中的数量过多导致网络拥堵,比如说你早上六点开车上班和早上九点开车上班,六点上班,因为车流量少,道路畅通,你在更短的时候到达目的地,消耗的汽油会更少。但是如果你在九点上班高峰期开车,因为车流量大,交通拥堵情况严重,你花费的时间更长,消耗的汽油费也更多。这次Filecoin的Gas增高,根本原因是交易的消息量过多,消息拥堵造成的,也可以理解为最近矿工增加算力,系统的交易量太多所导致的,而交易量太多,Gas费自然就高。
对于Gas影响最大的因素在于销毁手续费,而销毁手续费是根据系统内的消息拥堵程度来决定的,消息过多系统会调高手续费,导致Gas费用上升。
Gas费用太高对生态有什么影响?
Gas费用太高会增加成本,也会对未来 Filecoin的实际发行量产生影响(造成通缩)。
为了解决Gas费增高的问题,Filecoin引入了“Gas Base Fee”机制,根据当前网络拥塞水平动态调整费用。
Gas Base Fee是以太坊的EIP-1559引入的概念。EIP-1559的核心思想是用户提出愿意支付的手续费率上限(Gas Limit),由市场计算出一个市场基准费率(Gas Base Fee),当用户费率高于市场基准费率,且有矿工愿意打包时,则交易上链,最终手续费采用市场费率(Gas Usage)。用户如果想要交易尽快上链,需要做的就是设置一个足够大且合理的Gas Fee Cap,剩下的工作交给市场自动换算。
虽然Filecoin引入了EIP-1559的概念,但是并没有从根本上解决Gas费率过高的问题。就像以太坊,无论用Layer2还是Rollup试图提高TPS和效率都无法根本解决链本身存在的缺陷一样,所以推出了以太坊2.0。
对于Filecoin来说也是一样的,因为区块链系统本身的性能就存在瓶颈,在性能有限,需求太高的情况,只能通过提高费用,来让用户自己决定,其根本的解决办法还是需要Filecoin官方想办法提升链的性能,使Filecoin效率更高,更加便宜好用。
Filecoin Gas 从另一个侧面来说,Gas燃烧也是一种销毁机制,会造成FIL币的“通缩”,物以稀为贵,这也是能推动币价上升的因素之一。
IPFS&Filecoin价格驱动因素之一:Filecoin的销毁机制
https://mp.weixin.qq.com/s/e1ZscVFhRjRIIxInrMVbmg
内容延伸:
Filecoin官方:Gas费实用指南
https://mp.weixin.qq.com/s/JMsCgm4aLUjRy9iKgnbc1w