当前位置:首页 > 知识 >

Filecoin交易中的Gas、GasLimit和baseFee解析

Gas直译为瓦斯或汽油,是一种燃料。类似于汽车需要加油才能运行,区块链网络也需要相应的燃料来平稳运行。

Filecoin区块链采用的交易手续费计算模式可以用这个比喻来形容。当你进行转账、发布智能合约或进行其他操作时,都需要支付交易费用。大部分区块链都需要支付交易费用来保证系统的安全性,特别是在创建、执行和调用智能合约时需要消耗费用,这既保证了整个系统的稳定性,也防止了链上的恶意行为。相应的手续费会以燃料费Gas的形式支付给矿工。

Filecoin是基于区块链的经济模式,参与者可以在分布式网络上进行交易。

网络状态的更新是通过矿工记录和处理他们所挖掘的块中的消息来实现的。包括存储加载、存储处理、正在进行的证明和令牌交易等。但由于链的性能、可伸缩性和验证时间的限制,每个块可以处理的消息数量是有限的。因此,在任何时候,网络上只有一个子集的消息可以成为一个块。此外,执行消息需要消耗网络上的计算和存储资源。这就是Gas发挥作用的时候,它可以衡量消息消耗的资源量。消息所消耗的Gas量直接影响了发送方为将消息提交到区块链所支付的成本。

Gas最初在以太坊区块链上用于衡量消息消耗的计算和存储资源。在其他区块链中,矿工会根据本链货币制定GasFee,然后根据消息消耗的Gas量向生产区块的矿工支付优先费用。

由于网络上的每个节点都需要花费存储和计算资源来验证每个消息,并保持网络状态的一致,因此,Gas的消耗是整个网络承担的成本。因此,需要燃烧一定数量的Gas来补偿网络,这取决于特定消息的Gas使用量。

为了更好地理解Gas机制,我们整理了消息及相关Gas的概念列表:

- GasLimit:消息发送者可以消耗、估计和指定的消息执行量限制。所有块中的消息GasLimit总和不得超过BlockGasLimit。以GasUnit为单位。 - GasUsage:一条消息实际消耗的气体量。当前协议无法预测消息执行前将消耗多少气体。以GasUnit为单位。 - GasFeeCap:发送者愿意为每个GasUnit支付的最大令牌金额。消息发送者在发送消息时必须有最低的GasFeeCap余额乘以GasLimit,即使不是所有余额都会被消耗。以attoFIL/GasUnit为单位。 - GasPremium:优先权费用,按每个GasUnit的价格支付给生产区块的矿工。受GasFeeCap限制,BaseFee具有更高的优先级。以attoFIL/GasUnit为单位,最低可至1attoFIL/GasUnit。 - BaseFee:网络范围的变量,根据上一个技巧集中所有消息的GasLimit总和进行动态调整。当总GasLimit超出某个块的GasLimit目标(信号网络拥挤)时,它将增加;而当低于此值时,它将减少。以attoFIL/GasUnit为单位。

基本费用乘以消息的Gas使用量即为“燃烧”。燃烧意味着将其发送到不可花费的地址,并从流通网络中删除。它根据特定时刻对网络带宽的需求进行动态调整。在网络拥挤时,它将增加,从而导致估值低于网络基价的消息发送者需要等待,直到拥挤情况消除。

回到我们的公路类比,将Gas想象成你车里的汽油,而网络则像平时的交通。如果道路拥挤,例如在高峰时间,交通就会走走停停,汽车将消耗更多的汽油。在这种情况下,等待一段时间才开始旅行是有意义的。同样的理论也适用于Filecoin网络,当网络流量拥堵时,燃气费用会很高,所以等待并稍后再尝试是有意义的。

除了为了补偿网络而燃烧一些费用以外,消息发送方还需向矿工支付一笔优先费用,这与消息消耗的Gas量无关,这被称为GasPremium。

消息发送者需要为每个消息指定GasFeeCap和GasLimit。随着链上资源的消耗,GasUsage乘以BaseFee将会被燃烧。从GasFeeCap中减去BaseFee将产生GasPremium。GasPremium乘以GasLimit将默认实现是基于GasFeeCap/GasLimit选择消息的矿工,以在给定GasLimit的情况下最大化自己的预期收益。当网络拥堵且BaseFee较高时,矿工可以选择装箱以减少总GasLimit,以降低BaseFee,但可能以牺牲GasPremium为代价。

我们得到的消息是,Filecoin的研究和工程团队一直在努力减少不同链上消息的资源消耗,以减少Gas的使用并提高网络性能。

Filecoin满存算力产品是星际数据推出的Filecoin算力业务,专注于Filecoin挖矿。

历史告诉我们,虽然事物的发展过程可能会曲折,但前景是光明的。在大家共同努力下,相信Gas的费用会逐渐下降,Filecoin网络会变得更好。

同时,我们深信未来不久的将来,所有生态共建者的通力合作必将推动Filecoin网络的建设迈向更好的明天!

说了这么多,关于区块链中Gas的那些事儿,你明白了吗?

星际数据在启动之初深入调研了市面上众多知名矿池,并与最优质机构合作,在硬件设备、软件优化、技术安全、投入产出比等多个方面,致力于给用户提供最稳定的平台、最优的技术和最好的服务。我们为用户提供全面的盈利机会,一起共享财富盛宴!

微信二维码

微信