摘要
- 以太坊上的每笔交易都需要支付少量费用才能处理
- 这些费用被称为“gas 费”
- gas 费不是固定的,它们会根据网络拥堵情况而变化
什么是 gas 费?
可以把以太坊想象成一个大型计算机网络,人们可以在上面执行发送消息或运行程序等任务。就像在现实世界中一样,完成这些任务需要消耗能量。
在以太坊中,每个计算操作都有一个设定的“Gas”价格。你的 gas 费就是你交易中所有操作的总成本。当你发送交易或运行时,你需要支付 gas 费来处理它。

我该如何减少 Gas 支出?
虽然以太坊上较高的费用有时是不可避免的,但你可以使用一些策略来降低成本:
是什么导致了高昂的 gas 费?
每当以太坊上的计算量(Gas)超过某个阈值时,gas 费就会开始上涨。Gas 超过这个阈值越多,gas 费上涨得就越快。
较高的费用可能是由受欢迎的 或 NFT、 上周期性增加的交易,或者高峰时段海量的用户活动引起的。
以太坊上的开发者在部署之前应注意优化其智能合约的使用。如果许多人都在使用一个编写得很糟糕的智能合约,它将消耗更多的 Gas,并可能无意中导致网络拥堵。
想要深入了解? 查看开发者文档。
为什么我们需要 Gas?
Gas 是保持以太坊安全和处理交易的关键要素。Gas 在许多方面发挥着作用:
Gas 通过防止恶意行为者用欺诈活动淹没网络,使以太坊保持的能力。
因为计算需要消耗 Gas,所以无论是意外还是恶意地用昂贵的交易向以太坊发送垃圾信息,在经济上都是不划算的。
对任何时候可以执行的计算量设置硬性限制,可以防止以太坊不堪重负,从而有助于确保网络始终可用。

Gas 是如何计算的?
你支付的总 gas 费由几个部分组成:
- 基础费用:由网络设定的、每笔交易必须支付的费用
- 优先费:一种可选的优先费,用于激励节点操作员打包你的交易
- 消耗的 Gas 单位数量*:还记得我们说过 Gas 代表计算量吗?更复杂的操作(如与智能合约交互)比简单的操作(如发送交易)消耗更多的 Gas。
- * 参见图 1 了解不同类型的交易消耗多少 Gas
计算 gas 费的公式是:消耗的 Gas 单位数量 * (基础费用 + 优先费)。大多数钱包会计算 Gas 用量并以更直观的方式显示出来。
| 交易类型 | 消耗的 Gas 单位数量 |
|---|---|
| 发送 ETH | 21,000 |
| 发送 ERC-20 代币 | 65,000 |
| 转移 NFT | 84,904 |
| 在尤尼斯瓦普上兑换 | 184,523 |
常见问题
大部分 gas 费(即基础费用)会被协议销毁(燃烧)。如果你的交易中包含了优先费,它将支付给提议你交易的验证者。
你可以在Gas 开发者文档中阅读该过程的详细说明。
是的。以太坊上的所有 gas 费都必须使用原生货币 ETH 支付。
更多关于 ETH 的信息在大多数钱包或 Gas 追踪器中,你会看到 Gas 价格以“Gwei”为单位计价。
Gwei 只是 ETH 的一个更小单位,就像美分之于美元一样,区别在于 1 ETH 等于 10 亿 Gwei。在谈论非常少量的 ETH 时,Gwei 非常有用。
测试你的以太坊知识
页面最后更新: 2025年4月8日
