GAS:如何理解Filecoin Gas Fees?小白也能懂_gas币局

“Gas”最初应用于以太坊区块链,作为衡量链上信息消耗的计算和存储资源的标准,现在保留概念同样用在Filecoin网络。Gas被认为是Filecoin网络的燃料,就像汽车行驶过程中的燃料消耗,在Filecoin区块链上发送消息也需要消耗网络一定的资源,因此消息发送者需要用FIL支付Gas费。

5个要素

在消息发送、打包的过程中涉及到的参与者主要包括消息发送者和区块打包矿工,涉及到的Gas费用包括GasLimit、GasUsage、GasFeeCap、GasPremium、BaseFee。

相互关系

我们以汽车行驶的燃油费用类比,在Filecoin链上发送消息A就像汽车驶过一段公路a,消息发送者就像驾驶员,当他为A被打包设定GasLimit和GasFeeCap时,如同在为a的行驶预估油耗及汽油单价,为了可以顺利被打包,这时的设定值都为预计最大值。

行驶的消耗受路程影响,当然也受天气、风阻、地形等影响。根据上一段路程油耗的经验,行驶后面的公路a已经有了一个在理想情况下的基本油耗成本。对比Filecoin,这个预估成本便是BaseFee。为了更快的达到目的地,驾驶员可以把92#汽油换成98#,这样提升了驾驶体验、行驶速度,但同时增加了成本。5要素里的GasPremium便是为了发送者的消息能被更加优先打包而主动设定的成本;当路程、环境影响度、汽油型号等确定后汽车行驶起来,实际的成本消耗也就清楚了,这样在5要素里就定义了GasUsage,即消息实际消耗的Gas费用。

图1,消息A的费用,IPFS原力区

GasFees消耗因由

回到消息打包场景,随着链上资源的消耗,GasUsage?*BaseFee将被燃烧,毕竟行驶汽车也会有部分动力被公路摩檫力白白损耗。从GasFeeCap中减去BaseFee将产生GasPremium,GasPremium?*GasLimit将作为优先费用奖励给打包消息A进区块的矿工。除此之外,特别的是预估费用GasLimit?与?实际费用GasUsage的差值将作为高估的损失而被白白消耗掉,最后其余的预算将返回给消息发送者。

图2,发送者支付的费用,IPFS原力区

当前Filecoin网络默认的方式是,矿工基于GasFeeCap/GasLimit来主观选择消息打包,在给定GasLimit的情况下,可以最大化矿工的预期收益,整体提升服务的效率与体验。当网络拥堵且BaseFee很高时,矿工可以选择压缩区块,从而减少GasLimit总量,以降低BaseFee。

简要意义

GasFees的消耗在给予矿工维护网络数据的动力同时优化了经济结构细则,为这些类型的消息提供服务质量保证,将使得生态内的客户、矿工、研发、持币人士形成更加持久的凝聚力,更是给到Filecoin紧贴‘存储’弱化‘挖矿’业务的长期发展一个利益抓手。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

大币网

[0:0ms0-4:319ms