以太坊Gas:理解交易手续费的基本指南

ETH Gas 概念介绍

经常在以太坊上操作的人不可避免地会遇到gas。这个计量单位代表在网络上执行操作所需的计算成本。每次你发送交易、与智能合约交互或管理代币时,都会消耗gas,从而支付一笔手续费。

gas以gwei为单位进行衡量,等于0.000000001 ETH。对于不熟悉计量单位的人来说,wei是以太坊的最小单位,而gwei代表十亿个wei。这种命名结构使得费用以更易管理的数字表达。

以太坊的Gas费是如何计算的

2021年8月的伦敦升级彻底改变了手续费体系。当前的公式为:消耗的gas单位 × (基础费率 + 优先费)

基础费率:系统的基础

每个以太坊区块都包含由协议预设的基础费率。这代表了将交易包含在区块中的最低gas价格。与一些人可能想象的不同,基础费率不是基于当前区块计算的,而是基于前一个区块,为用户提供更高的可预测性。

一个关键点是,基础费率在每个区块挖掘后会被“烧毁”,从而减少总供应的ETH。为了保持区块大小的可持续性,协议规定当超出目标大小限制时,基础费率会每区块增加最多12.5%。

优先费:验证者的激励

在伦敦升级之前,矿工获得全部交易手续费。新系统引入了(小费),以激励验证者将你的交易包含在下一个区块中。没有这笔小费,验证者可能会选择挖空区块。

通常情况下,一点点小费就足够了。当你希望你的交易优先于其他交易时,就需要提高这项费用,以与竞争交易竞争。

最高费率:你的支出上限

当你发起交易时,可以设置一个最大gas费:你愿意支付的最高限额。为了确保交易成功,这个费率必须高于基础费率和小费的总和。如果实际支出低于设定的上限,你将收到差额的退款。

为什么以太坊的手续费会如此之高

网络拥堵是导致gas价格飙升的主要原因。以太坊每个区块的容量有限,从简单的代币转账到复杂的智能合约执行,每个操作都消耗宝贵的空间。

当交易需求超过区块可用空间时,用户就会竞争。为了被包含在下一个区块中,许多用户会提高小费,导致竞价战。具有复杂逻辑的去中心化应用(dApp)消耗的gas更多,进一步放大了这个问题。

另一个考虑因素是:gas价格并不是唯一的支出参数。最终的手续费还取决于交易的复杂程度。标准交易大约消耗21,000个gas,而更复杂的操作可能会消耗更多。

实用策略以降低手续费

监控平均Gas趋势

在进行任何操作之前,先查看Etherscan.io/gastracker等平台上的平均gas价格。将费率设定在低于平均水平会导致等待时间更长,但能节省大量费用。如果紧急需要,可以选择较高的费率以加快速度。不一定非得支付最高价。

选择合适的时机

gas价格在一天中并不保持不变。交易持续进行,网络拥堵也在变化。如果当前价格过高,可以等待较为清淡的时段——通常在非高峰时段,费率会显著下降。

仔细确认Gas限制

gas限制不同于gas费。降低限制不会降低手续费,但可以避免为未使用的资源支付。一次普通交易不会消耗全部预设限制。但要注意:如果限制设置过低,交易会失败,且手续费不会退还。

明确区分Gas和转账金额

一个严重的错误是将gas费与转账的ETH金额混淆。因为两者都在交易字段中填写,错误填写gas字段可能会带来高昂的代价。在确认任何操作之前,务必仔细检查每个细节——区块链不提供人为错误的退款。

其他区块链的Gas

许多其他网络也采用类似以太坊的手续费机制,要求使用该区块链的原生币支付费用。一个显著的例外是NEO,其gas作为与主币不同的代币运作,因此需要用GAS支付,而非网络的基础币。


本文提供关于以太坊gas运作的概述信息。投资决策请务必自行研究。文中信息不构成任何财务建议。

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