在以太坊网络及其上的去中心化应用(DApp)、智能合约交互中,“矿工费”(Miner Fee)或更准确地说,在以太坊2.0时代后,我们更多称之为“优先费”(Priority Fee)或“Gas Fee”,是一个不可或缺的概念,它像是支付给网络“验证者”的“小费”,用于激励他们处理你的交易并将其打包到区块链上,理解以太坊矿工费(现优先费)如何收取,对于用户而言至关重要,它能帮助你更有效地管理交易成本,避免不必要的损失。
什么是以太坊矿工费/ Gas费?
以太坊矿工费(Gas Fee)是你为了在以太坊网络上执行某项操作(比如发送代币、与智能合约交互、铸造NFT等)而支付给验证者的报酬,这笔费用不是由某个中心化机构收取,而是支付给那些维护以太坊网络安全、验证交易并打包区块的验证者(在以太坊合并前,是矿工)。
以太坊网络的设计是为了防止网络被滥用,因此引入了“Gas”这个概念,

Gas费的构成:基础费 + 优先费
以太坊合并(The Merge)后,从工作量证明(PoW)转向权益证明(PoS),Gas费的构成也发生了变化,主要包括两部分:
-
基础费(Base Fee):
- 来源:这是由以太坊网络协议自动计算并燃烧(销毁)的费用部分,与区块的Gas使用量有关,它旨在通过动态调整区块Gas上限和目标Gas使用量(目前设置为50%)来保持网络的拥堵程度相对稳定。
- 计算方式:基础费的计算公式相对复杂,但核心思想是:如果前一个区块的Gas使用量超过了目标(50%),则下一个区块的基础费会上升;反之则下降,这种机制使得在网络拥堵时,基础费会显著增加,从而抑制部分需求,缓解拥堵。
- 特点:基础费是固定的,对于同一区块内的所有交易都是相同的,并且不会支付给验证者,而是直接销毁,这是以太坊通缩机制的重要来源之一。
-
优先费(Priority Fee) / 小费(Tip):
- 来源:这部分费用是用户主动支付给验证者的,目的是激励验证者优先处理你的交易。
- 作用:验证者在打包一个区块时,会收到该区块内所有交易的优先费,支付更高的优先费,你的交易就更有可能被验证者优先挑选出来,包含在下一个或更近的区块中,从而加速交易的确认。
- 特点:优先费是可由用户自行设定的,也是Gas费中唯一支付给验证者的部分,在MetaMask等钱包中,通常会有“建议优先费”或让你手动调整优先费的选项。
总Gas费的计算
总Gas费 = Gas单位价格(Gas Price) × Gas消耗量(Gas Limit)
而: Gas单位价格(Gas Price) = 基础费(Base Fee) + 优先费(Priority Fee)
- Gas消耗量(Gas Limit):这是用户为某笔交易设置的最大Gas量,预估了执行该交易所需的Gas上限,如果实际消耗Gas小于Gas Limit,多出的部分会退还给用户;如果不足,交易则会失败,已消耗的Gas不会退还,发送ETH时,通常有标准Gas Limit(如21000),而与智能合约交互的Gas Limit则更高且不固定。
举例说明: 假设当前网络的:
- 基础费(Base Fee)= 20 Gwei
- 你设置的优先费(Priority Fee)= 2 Gwei
- 你的交易预计消耗Gas Limit = 21000(发送ETH)
Gas单位价格 = 20 Gwei + 2 Gwei = 22 Gwei 总Gas费 = 22 Gwei × 21000 = 462,000 Gwei = 0.000462 ETH
用户如何支付与控制矿工费(Gas费)?
- 钱包自动估算:像MetaMask这样的主流钱包通常会根据当前网络的拥堵情况,自动计算并建议一个合适的Gas单位价格(即基础费 + 建议优先费)。
- 手动调整:
- 调整优先费:用户可以在钱包界面手动增加或减少优先费,优先费越高,交易被加速的可能性越大;反之,在网络不拥堵时,降低优先费可以节省成本,但可能需要更长时间被确认。
- 选择Gas速度等级:许多钱包提供“慢速”、“普通”、“快速”等预设选项,这些选项背后对应的是不同的优先费设置。
- 关注网络状态:以太坊Gas Station(如etherscan.io的Gas Tracker)等第三方工具可以实时显示当前的基础费、建议优先费以及网络拥堵状况,帮助用户做出更明智的决策。
- Gas Limit的设置:合理设置Gas Limit也很重要,设置过高会不必要地占用资金(虽然未使用部分会退还,但会占用你的Gas Limit额度),设置过低则可能导致交易失败。
影响Gas费的因素
- 网络拥堵程度:这是最主要因素,当网络交易量激增时,基础费会飙升,优先费也可能需要提高以确保交易快速确认。
- Gas Limit:Gas Limit越高,总费用越高(在Gas单位价格不变的情况下)。
- 优先费设置:用户主动支付的优先费越高,总费用越高。
- 区块大小和Gas Limit:以太坊网络会动态调整每个区块的Gas Limit,影响基础费的波动。
以太坊的矿工费(现更准确地称为包含基础费和优先费的Gas费)是维持网络运行和交易确认的核心经济机制,基础费由网络协议自动调控并销毁,用于平衡网络负载;优先费则作为用户对验证者的激励,用于交易的排序加速,用户了解其构成、计算方式以及影响因素,并学会根据网络状况和个人需求合理设置Gas参数,能够更高效、更经济地使用以太坊网络,避免因Gas费设置不当而造成的交易延迟或失败,随着以太坊的不断发展(如EIP-4844等升级),Gas机制也在持续优化,以期实现更低成本和更高效率的交易体验。