关于姨太气费及其运作方式的所有信息

关键点:

  • 理解ETH Gas基础知识
  • 确定以太坊区块链上的燃气费用如何运作
  • 为什么燃气费会飙升到高水平
  • 减少燃气费用的实用技巧

Gas是任何在以太坊上交易的人都必须了解的基本概念,因为燃气费用代表了在以太坊区块链上执行交易所需的成本。无论您是以太坊的新手还是常规用户,了解燃气是如何运作的对优化您的交易成本至关重要。本文将阐明这些概念并回答有关以太坊燃气机制的常见问题。

什么是 ETH Gas?

Gas是指在以太坊网络上执行特定操作所需的计算工作量的度量单位。

由于每笔以太坊交易都需要计算资源,因此每笔交易都需要支付费用。Gas 特指成功执行以太坊交易所需的费用。

燃气费以以太坊的本币以太币支付(ETH)。燃气价格以gwei表示,gwei是ETH的一种计量单位——每个gwei等于0.000000001 ETH(10^-9 ETH)。

例如:与其说你的交易费用是0.000000001以太坊,不如说它是1 gwei。术语'gwei'意味着'giga-wei',等于1,000,000,000 wei。wei (是以b-money的创造者Wei Dai命名的),是ETH的最小单位。

燃料概念的引入是为了补偿矿工在维护和保障区块链方面的工作。随着2022年9月实施权益证明(PoS)算法,燃料费用成为了质押ETH和参与验证的奖励——用户质押的越多,他们的收益就越高。

以太坊的燃气费用是如何工作的

自2021年8月的伦敦升级以来,以太坊网络上交易费用的计算方法已经发生变化。总费用现在计算为:已使用的燃气单位 × (基础费用 + 优先费用),其中基础费用由协议设定,优先费用则是用户为验证者设定的小费。一笔标准交易通常使用约21000个燃气,而更复杂的交易则需要更多的燃气。

基础费用

每个区块都有一个基本费用,作为最低价格。要被纳入区块,所提供的每单位燃气的价格必须至少等于基本费用。基本费用是独立于当前区块计算的,而是由之前的区块决定的,这使得交易费用对用户来说更加可预测。当一个区块被挖掘时,这个基本费用会被“销毁”,从流通中移除。

基础费用是通过一个公式计算的,该公式比较了前一个区块的大小(所有交易使用的燃气量)与目标大小。如果基础费用超过目标区块大小,每个区块最多将增加12.5%。这种指数增长使得无限期维持高区块大小在经济上变得不可行。

重要的是要注意,由于在处理完整区块时基础费用快速增加,我们很少看到完整区块的激增。

优先费用 ( 小费 )

在伦敦升级之前,矿工会从任何包含在区块中的交易中获得总的手续费。

随着新的基础费用被销毁,伦敦升级引入了优先费用(小费),以激励验证者将交易包含在区块中。如果没有小费,验证者会发现挖掘空区块在经济上是有效的,因为他们会获得相同的区块奖励。在正常情况下,小额小费为验证者提供了一个最小的激励来包含交易。对于需要在同一块中优先于其他交易处理的交易,更高的小费是必要的,以超越竞争交易。

最高手续费

要在网络上执行交易,用户可以指定他们愿意为交易执行支付的最高限额。这个可选参数称为 maxFeePerGas。要执行交易,最高费用必须超过基础费用和小费的总和。交易发送者将获得最高费用与基础费用和小费总和之间差额的退款。

费用计算

伦敦升级的主要好处之一是改善了设置交易费用时的用户体验。对于支持该升级的钱包,钱包提供商将自动设置推荐的交易费用(基础费用 + 建议的优先费用),以减少用户的复杂性。

为什么燃气费用会如此高

高昂的燃气费用是由于以太坊的受欢迎程度造成的。在以太坊上执行任何操作都需要消耗燃气,而每个区块的燃气空间是有限的。费用包括计算、存储或数据操作,或代币转移,消耗不同数量的“燃气”单位。随着去中心化应用功能的复杂性增加,智能合约执行的操作数量也增加,这意味着每个交易在大小有限的区块中占用更多空间。如果需求过大,用户必须提供更高的小费以尝试超越其他用户的交易。更高的小费可以提高您的交易被包含在下一个区块中的可能性。

仅仅气体价格并不能决定我们为特定交易支付多少费用。要计算交易费用,我们必须将使用的气体乘以基本气体费用,以gwei为单位。

降低Gas费用的技巧

在交易前检查平均燃气费用

您可以在 etherscan.io/gastracker 上查看以太坊区块链的平均燃气价格。设定低于平均水平的燃气价格将节省更多成本,而设定相当高的燃气费用将使您的交易更快。设定高于必要水平的燃气费用是完全不必要的。

Etherscan帮助您检查此刻的最佳燃气价格。

当燃气费用过高时延迟交易

如果想要节省成本,避免在燃气价格飙升时进行交易。燃气价格在一天内并不是恒定的,而是根据网络的交易需求波动。

在必要时编辑燃气限制

虽然调整 gas 限制不会改变您必须支付的 gas 费用,但较高的 gas 限制可能会使预计的 gas 费用看起来更高,从而阻止您进行交易。假设您账户中有 0.01 ETH,但交易需要 0.012 ETH,因为 gas 限制高达 500,000。您可以稍微降低 gas 限制,因为交易通常不会消耗掉最初估计的全部 gas 限制。但是,请非常小心,因为如果交易消耗了过多 gas,它将失败。

切勿将Gas价格与您想要转移的ETH金额混淆

由于燃气价格可以设置为任何金额,如果您错误地输入燃气价格而不是您想要转移给客户的ETH金额,您可能会损失一大笔钱。在按下转账按钮之前,请务必仔细检查交易。区块链无法退款任何错误的交易。

其他区块链上的燃气费

大多数其他区块链平台使用类似于以太坊的燃气费用计算机制,要求您使用网络的原生代币支付燃气费用。然而,NEO区块链是一个特殊案例,燃气被分离为一种名为GAS的代币,您需要用GAS而不是NEO支付交易费用。

通过本文,读者现在应该对以太坊的ETH燃气和燃气费用有一个全面的了解。

ETH-0.83%
NEO-0.51%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)