时间:2023-08-18|浏览:187
什么是Gas费
Gas字面译为:瓦斯、汽油,是一种燃料。"Gas费"最初由以太坊提出,就像汽车行驶过程中的燃料消耗。
在区块链网络中,各节点间的交易消息需要写到区块中,然后广播到全网。
当你发送Token、执行合约或者在此区块上有其他的操作,矿工在服务器处理这笔交易时需要消耗一定的网络资源,这样你得支付燃油费(Gas费)给矿工购买燃料,才能让服务器为你工作。
在消息发送、打包的过程中涉及到的Gas费用有五种:GasLimit(Gas费用的界限)、GasUsage(实际使用的Gas)、GasFeeCap(Gas费用的限额)、GasPremium(优先权使用的Gas)、BaseFee(基础费用)。
Gas费过高的原因及影响
星际数据认为导致Gas费过高的原因有以下三点:
一是一个块中可以处理的消息数量受限制。这是由于链的TPS性能,可伸缩性和验证时间所施加的约束条件导致。这就好比早晚高峰时期道路拥挤,车辆走走停停,将会消耗更多的汽油。
二是矿工选择自行打包消息。网络拥堵时,gas费用过高,矿工选择自行打包信息,导致网络上实际打包信息的矿工较少。
三是有心之人恶意攻击网络。可以通过不断提升GAS费并大量发送交易来逼迫其他的矿工跟随提高GAS费用实现,不过可能性极低。短时间内全网出现较为密集的消息上链,大家都想尽快完成交易,于是竞相提高手续费,从而导致全网手续费出现较大起伏。
随着订单需求越来越多,Filecoin的Gas费价格会成指数型增长,越拥堵的订单需求其价格越贵。而过高的手续费会直接导致矿工增加算力和维护算力需要更多的成本,导致网络行为较少,燃烧和矿工都没有收益。
Gas费过高的解决方法
Filecoin的GAS费用最近波动比较大,给所有参与的矿工造成了不小的困扰。近日,Filecoin官方团队上午Pooja在社区上给大家分享了一些解决方法。
·提高你的交易要求价格来支付你的费用,包括更高的基本费用。
·将最小块数/价格提高到交易价格较高的程度(例如512M),因为较小的交易在短期内不太可能盈利。
·利用FIL+的优势。这些交易可为你提供10倍的存储能力(但也需要10倍的抵押品),增加了获得区块奖励的可能性,这可以帮助补偿网络费用。
·通过更改~/.lotusminer/config.toml中的设置,设置你愿意为precommit、commit、WindowPoSt、PublishDeals、MarketBalanceAddFee或其他消息支付的最高Gas费。但是,请注意,如果你设置的最高费用太低,你的消息将不会包含在链中,因此你必须在这里找到正确的平衡。
FilecoinGas费是为了保障整个Filecoin网络的稳定运行,还是那句话Filecoin主网上线不久,肯定存在诸多问题,只要大家协力解决,就能一起共建Filecoin未来蓝图!坐标:深圳南山区阳光科创面谈。
热点:数据