Gas是什么?Gas最初应用于ETH(以太坊)区块链,是现在保留概念同样用在Filecoin网络。
Gas可以被认为是Filecoin区块链的燃料,就像汽车的燃料一样。在你开始自驾游之前,你必须支付Gas的费用,这些Gas将会在你行驶的距离和驱动引擎上山下山时、交通拥堵时消耗掉。类似地,Filecoin上的消息发送者需要为Filecoin区块链上的消息执行提供“能量”或“燃料”,因此消息发送者需要用FIL支付Gas费。
Filecoin如何使用Gas?Filecoin是一种基于区块链的经济,参与者在分布式网络上进行交易,通过服务器记录和处理它们挖掘的区块中的消息以更新网络状态。消息有各种各样,包括存储加载、存储处理、正在进行的证据、令牌交易等。
执行消息会消耗网络上的计算和存储资源,这就是Gas开始发挥作用的地方,它可以用来衡量消息所消耗的资源,消息消耗的Gas直接影响发送方为将消息提交给区块链所支付的成本。
由于网络上的每个节点都必须花费存储和计算资源来验证每条消息,并保持网络的一致状态,因此燃油消耗是一个应该由整个网络承担的成本。因此,根据特定消息的Gas使用量,需要燃烧一定数量的Gas来补偿网络。如果不分散这些成本,就会造成激励错位,因为区块开采的矿工可能会以牺牲其他矿工的利益为代价,免费包含一个计算成本高昂的信息。
Gas五要素:在消息发送、打包的过程中涉及到的参与者主要包括消息发送者和区块打包矿工,涉及到的Gas费用包括GasLimit(费用界限)、GasUsage(实际花费)、GasFeeCap(费用限额)、GasPremium(优先权使用的Gas)、BaseFee(基础费用)。
我们以汽车行驶的燃油费用类比,在Filecoin链上发送消息A就像汽车驶过一段公路a,消息发送者就像驾驶员,当他为消息A被打包设定GasLimit(费用界限)和GasFeeCap(费用限额)时,如同在为公路a的行驶预估油耗及汽油单价,为了可以顺利被打包(顺利行驶到终点),这时的设定值都为预计最大值。
行驶的消耗受路程影响,当然也受天气、风阻、地形等影响。根据上一段路程油耗的经验,行驶后面的公路a已经有了一个在理想情况下的基本油耗成本。对比Filecoin,这个预估成本便是BaseFee(基础费用)。为了更快的达到目的地,驾驶员可以把92#汽油换成98#,这样提升了驾驶体验、行驶速度,但同时增加了成本。五要素里的GasPremium(优先权使用的Gas)便是为了发送者的消息能被更加优先打包而主动设定的成本;当路程、环境影响度、汽油型号等确定后汽车行驶起来,实际的成本消耗也就清楚了,这样在五要素里就定义了GasUsage,即消息实际消耗的Gas费用。
为什么Gas费会暴涨
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/58984.html
发表回复
评论列表(0条)