LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 不再为Gas费而担忧近期Filecoin的Gas费高涨的原因是什么?

不再为Gas费而担忧近期Filecoin的Gas费高涨的原因是什么?

2020-12-10 光谷分析师 来源:区块链网络

最近,Filecoin的Gas费又双叒叕开始暴涨了,截止今天下午五点,全网24小时Filecoin Gas手续费已经突破140,986FIL,全网1181354 条消息。对此,矿工以及社群用户开始非常关注。

参与者在Filecoin网络上进行交易,Filecoin网络通过节点矿工挖掘的区块中记录和处理消息来更新网络状态。矿工为网络上的交易行为打包消息,其中包括密封消息、存储消息、时空证明等等。

Filecoin Gas费

Gas 可以被认为是 Filecoin 的燃料,就像汽车的燃料一样。在你开始自驾游之前,你必须支付 gas 的费用,这些 gas 将会随着你行驶的距离消耗掉。类似地,Filecoin 上的消息发送者需要为 Filecoin 区块链上的消息执行提供“燃料”。

(数据来源:Filscout.io浏览器)

以下为消息及其交互相关的Gas概念,字段可以由消息发送者设置,但目前在 lotus中是自动设置的。

GasLimit:指的是执行消息消耗的Gas限额,由消息发送者预估和确定其数值。一个区块中所有消息的GasLimit总和不能超过BlockGasLimit。GasLimit以GasUnit为单位

GasUsage:指的是一条消息的执行实际消耗的Gas。当前协议不知道消息在执行之前将确切消耗多少Gas。GasUsage以GasUnit为单位。

GasFeeCap:指的是发送者愿意为每一个GasUnit支付的最大令牌金额。消息发送者在发送消息时必须有最小的余额——GasFeeCap乘以GasLimit,尽管不是所有的余额都会被消耗。GasFeeCap的单位是attoFIL/GasUnit。

GasPremium:指的是优先费,它按每单位GasLimit的价格支付给区块生产矿工。这受 GasFeeCap的限制,BaseFee具有更高的优先级。GasPremium以attoFIL/GasUnit为单位,可以低至1 attoFIL/GasUnit。

BaseFee:BaseFee是一个网络范围的变量,可以根据上一个Tipset中的所有消息的GasLimit 总和进行动态调整。当GasLimit总值超出某个块的GasLimit目标值时(网络拥塞),它将增加,反之它将减少。BaseFee以attoFIL/GasUnit为单位。

Filecoin Gas费过高的原因是什么?

1、由于链的TPS性能,可伸缩性和验证时间所施加的约束条件,一个块中可以处理的消息数受到限制。

用高速公路类比,如果高峰时段道路拥堵,路上停停走走,用户的汽车将消耗更多的汽油。根据Filecoin网络的设定限制,每30秒只能打包几百笔信息,在这种情况下,当Filecoin网络承载了几百万条消息时,Gas费将会变得很高。

2、矿工选择自行打包消息。网络拥堵时,gas费用过高,矿工选择自行打包信息,导致网络上实际打包信息的矿工较少。

当前,默认实现是矿工基于GasFeeCap / GasLimit选择消息,以在给定GasLimit的情况下最大化其预期收益。当网络拥堵且BaseFee很高时,矿工可以选择减少消息打包量,从而减少 GasLimit总量,以降低BaseFee,但可能以牺牲GasPremium为代价。

未来的方向

Gas费用的销毁将会使FIL代币总量减少,为了减少Gas费使用量并提高Filecoin网络性能相信官方正在做出努力以增加网络容量。Filecoin网络由节点参与者、开发人员、合作伙伴和投资者组成,将继续合作并将网络发展到更好的方向。

—-

编译者/作者:光谷分析师

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...