以太坊上的 Gas 费用基本上由三个部分组成:Gas 限额、基本费用和优先费用。该费用是透过将 Gas 限额乘以基本费用和优先费用之和来计算的。这些单位共同产生用于在区块链上添加交易的天然气费用。

在本文中,我们将探讨这些单独组成部分的含义,并了解它们如何加起来产生燃气费。我们将使用以太坊作为区块链的参考。 

你知道以太坊是公有链,也有私有链吗?

了解气体的概念和工作原理

这个概念

Gas 是衡量验证者需要完成多少工作来验证您的交易并将其添加到区块链的指标。

用技术术语来说,天然气是在区块链中引入状态变化所需的能量。

在以太坊和其他基于它的区块链中,gas 用 Gwei 或 Giga-wei 表示。 Wei是以太坊的最小单位,Gwei的意思是1 Giga wei,换算成0.000000001 ETH(或1 ETH = 10亿Gwei)。

工作简介

在以太坊中,天然气通常是拍卖的,这意味著那些想要在以太坊区块链上发送交易的人必须与其他人竞争购买天然气。因此,当交易较多时,Gas 价格会因竞价而上涨,而当网路交易较少时,Gas 价格较低。

此外,每个以太坊区块都有整个区块的 Gas 限制,目前为 3,000 万 Gwei。一旦为该区块支付的总燃气费超过此限制,清算交易所需的基本费用就会提高。这阻碍了天然气的竞争性招标,并允许网路畅通无阻。

透过下图可以更好地理解上述概念,其中深色区域代表网路拥塞,浅色区域代表网路流量低。

天然气价格热图。

请注意,UTC 中午期间的 Gas 价格相对较高,因为这是世界各地活动最活跃的时期。

了解加密货币和区块链中所有费用的指南。

汽油费计算

目前的 Gas 费用计算公式是在伦敦硬分叉后最终确定的。它包括三个因素:gas limit、基本费用和优先费用。

Gas 费 =(Gas 限额)x(基本费 + 优先费)

  • Gas 限制是验证交易并将其添加到网路所消耗的「Gas」单位。这些都是精确的值,即使您将此值设定得更高,额外的 Gas 也会记入您的帐户。

  • 基本费用是确保您的交易在以太坊上被视为有效所需的最低费用。这是当您打开任何 Gas Tracker 时以 gwei 表示的费用。例如,在下图中,基本费用为 5 Gwei。

以太坊汽油费追踪器。

  • 优先费是为了加快交易速度而收取的额外费用。这笔额外费用支付给验证者,以便他们快速获取交易并更快地执行。

在天然气战争期间,这笔费用通常会增加到很高的限额,以便用户可以更快地处理交易。当多个用户因 NFT 铸造、索取空投或任何其他紧急情况等原因而试图在彼此之前进行交易时,通常会发生天然气战争。

以太坊 Gas 费用为何暴跌至 1 Gwei?

由于各种扩容升级的引入,以太坊的基本费用于 2024 年 6 月 22 日暴跌至 1 Gwei。

你知道吗?随著以太坊 Gas 费暴跌,第二层费用进一步暴跌。 

以太坊于 3 月 13 日实施了 Dencun 升级,引入了称为 blob 的临时储存功能。 Uniswap、Tether、Circle 和 Layer-3 解决方案等顶级 Gas 买家随后开始使用这些「blob」将交易汇总成批次。 

在此之前,以太坊的交易成本甚至可能达到数百美元。

在看到如此高的以太坊汽油费后,我确信崩盘即将到来,资金疯狂流入垃圾币,市场结构也显示同样的情况,市场需要回调。一大笔!

— rajputzaibii.eth.bnb.apt|22922.lens (@rajputzaibii) 2023 年 5 月 6 日

早些时候,他们曾经单独验证这些交易。由于这些协议使用了大量的gas,切换到「blob」可以让交易变得更便宜。

最终,由于为其他人释放了天然气,基本费用降低,最终导致天然气价格走低。

汽油费追踪器。

注意:基本费用是 Gas 费用计算中最大的组成部分。

为什么我的交易卡住了?

有时,当您将 Gas 限制设定得太低时,交易就会陷入困境。这是因为,在给定的时间点,网路需要一定量的 Gas 来验证您的交易并将其添加到区块链中。

首先,确保您知道如何检查以太坊上的交易。

当我们在 Dencun 升级后测试低 Gas 交易时,曾多次发生交易卡住的情况。 

  1. 一旦您发现您的网路延迟发送交易(可能是由于燃料费不足),您可以立即加快交易速度。在 MetaMask 上,此功能位于「伫列」标签下交易详细资料的正下方。

加速停滞的以太坊交易

  1. 在下一个画面上,相应地调整气体限制。请记住,平均一笔交易需要大约 21,000 个 Gas,在 Gas 战争和网路拥塞期间,这可能会增加到更高的限制。

加速 MetaMask 上的已用交易

  1. 作为额外措施,您还可以将优先费用提高约 5 Gwei,这样可以缓解网路堵塞并以最高优先级发送您的交易。 

  2. 点击“储存”,交易将在接下来的几分钟内解决。

如果问题仍然存在,请联络您的钱包的支援团队。

结论

Gas 费依两个因素计算:基本费和优先费。将这两个因素乘以「gas limit」即可获得以 Gwei 为单位的总 Gas 费,即 ETH 的十亿分之一。基本费用是需要支付的最低费用,优先费用是为了加快交易速度而支付的。 

有时,如果 Gas 限制设定得太低,交易可能会卡住,可以透过向交易添加更多 Gas 来缓解阻塞。