关键词:以太坊、gas、gas 价格、gas 费、gas limit、EIP-1559、以太坊交易费用、区块链燃料
这份指南把“什么是 gas、为什么交 gas、gas 费怎么算”拆成一条线,浅显易懂又不掉专业度。读完立刻看懂钱包里的「Gas 限制、燃料限制、优先费」到底代表了什么。
1. 引入:可以跳过,但你最好看看
当你在钱包里给好友转 0.1 个 ETH,却发现「预估手续费」浮动在 3~30 元不等,这就是 gas 费。它不像法币“手续费”固定,而是实时拍卖,出价高者得矿工打包。
2. gas 到底是什么?
把以太坊的 EVM 想象成一台超级计算机,每次计算都得「加油」——这就是 gas。
- 概念:gas 的单位是运算步数,不是 ETH。
- 目的:防止恶意程序无限循环,烧光全网资源。
- 类比:开车烧油、打游戏花体力,油/体力没了就自动停止。
3. 三个名词别混淆:gas、gas price、gas fee
| 名称 | 含义示例 | 单位 |
|---|---|---|
| gas | 这趟旅程预计消耗 30 L 汽油 | 无 |
| gas price | 1 L 单价 7 元 | gwei |
| gas fee | 30 L × 7 元 = 210 元 | ETH |
1 gwei = 10⁻⁹ ETH,1 ETH = 10¹⁸ wei。
4. 谁来决定 gas price?
- 不是官方定价,也不是矿工拍板;
- 是交易发送者自行出价,矿工挑选出价最高的先打包——区块链版的「价高者先上船」。
5. gas limit:别贪便宜设置太低
- 预览:矿工最多帮你跑
gas limit步,超过就强制中断,已烧掉的 gas 不退。 - Hack:宁可设高一点,多退少补。
计算实例:
- 普通转账固定 21,000 gas。
- 若你设 10,000,直接「out of gas」—损失 10,000×gas price,钱没转走,矿工稳收。
6. gas 数是如何算出来的?
EVM 把每行操作明码标价:
- ADD 加法 3 gas
- MUL 乘法 5 gas
- SSTORE 从 0 写入非 0 值 20,000 gas
- CREATE 部署新合约 32,000 gas
钱包或开发工具会走 eth_estimateGas 帮你自动估算,把复杂表格藏到后端。
7. 区块 gas limit:当个小区间看
- 每区块承载的总 gas 上限约 30 M(30,000,000)。
- 矿工或验证者投票动态调整,像列车限载,超重就得出站。
8. 伦敦升级后:EIP-1559 让价格更平顺
2021 年 8 月上线后,gas price 分为两档:
gas price = base fee + tip- base fee:协议自动算,直接燃烧销毁 → ETH 通缩。
- tip:给矿工的小费,想快就多给。
- 弹性区块:目标 15 M,上限 30 M,拥堵时 base fee 上涨 12.5%/区块,需求回落。
9. 钱包里出现的三个选项怎么选?
大部分钱包帮你定 gas,用户只看到:
- 慢(低): 区块链不堵时用,几分钟确认。
- 中: 自动跟踪 base fee + 标准 tip。
- 快(高): block 内即刻落账,适合抢购 NFT。
10. 实战小抄:如何手调 maxFee & maxPriorityFee
| 步骤 | 说明 |
|---|---|
| 1. 查 base fee | 钱包或 实时看板 |
| 2. 设 maxPriorityFee | 2~3 gwei 能够即刻上链;不急可降到 0.1 gwei |
| 3. 设 maxFee | base fee + maxPriorityFee + 缓 |
11. 常见疑问 FAQ
Q1:钱包自动填的预估 gas 靠谱吗?
一般准确,若合约逻辑复杂可与 evm-opcodes 表 交叉核对。
Q2:为什么同一条交易,上午 5 gwei 就能走,晚上飙到 50 gwei?
晚高峰链上活跃,区块快塞满 → base fee 火箭式上浮。
Q3:遇到「Pending」卡死怎么办?
在同一钱包里发送一笔 0 ETH 到自身地址,gas price 提高 10%,覆盖原交易即可。
Q4:base fee 会一直涨吗?
不会。base fee 按指数回调机制反向降温,12.5%↑/↓ 每区块,最终落在市场平衡点。
Q5:Layer2 还需要在意 gas 吗?
需要,只是单位从 gwei 变成 Layer2 代币,但换算逻辑完全一样。
Q6:gas limit 设置 1 个亿会不会被罚?
不会罚,只会按真实发生的手续费扣,多余部分自动返还。
结语
理解 gas,就掌握了以太坊的核心成本结构。记住一句口诀:
“交易=gas 数×(base_fee+tip);限额留余量,价格看供需。”
下一次打开钱包,你的每一笔确认都将胸有成竹。