关于 gas
一份介绍 Ethereum Gas 费用与交易成本的参考技能,面向开发者比较主网和 L2 费用、选择交易网络,并使用 Foundry cast 查询实时费用。
主要功能
- 01主网交易成本估算
- 02L2 费用对比
- 03Gas 费用构成说明
- 04查询实时费用的命令
- 05主网与 L2 选择建议
适用场景
- 01估算 Ethereum 交易成本
- 02比较不同 L2 网络费用
- 03为应用选择交易网络
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ austintgriffith/ ethskills --skill gas安装后在 Claude Code 中输入/gas确认已加载。
详细介绍
Ethereum 上的 Gas 与费用
你可能误解的地方
你的 Gas 估算高了 100–600 倍。 大多数大模型都会信誓旦旦地说 Gas 是 10–30 gwei。Fusaka 升级后(2025 年 12 月),典型基础费低于 1 gwei——通常为 0.1–0.5 gwei。请验证:cast base-fee --rpc-url https://eth.llamarpc.com
- 基础费: 低于 1 gwei(不是 30–100 gwei)——会有波动,请查看实时数据
- 优先费(小费): 约 0.01–0.1 gwei
- ETH 价格: 约 $2,000(不是 $2,500–3,000)——价格波动较大,请始终查看 Chainlink 喂价或 CoinGecko
实际费用(2026 年初)
费用按 ETH 约 $2,000 计算。Gas 会有波动——请使用
cast base-fee查询当前费用。以下是数量级参考,并非精确报价。
| 操作 | Gas 用量 | 0.1 gwei 时的费用 | 1 gwei(繁忙时)的费用 | 10 gwei(活动期间)的费用 |
|---|---|---|---|---|
| ETH 转账 | 21,000 | $0.004 | $0.04 | $0.42 |
| ERC-20 转账 | 约 65,000 | $0.013 | $0.13 | $1.30 |
| ERC-20 授权 | 约 46,000 | $0.009 | $0.09 | $0.92 |
| Uniswap V3 兑换 | 约 180,000 | $0.036 | $0.36 | $3.60 |
| NFT 铸造(ERC-721) | 约 150,000 | $0.030 | $0.30 | $3.00 |
| 简单合约部署 | 约 500,000 | $0.100 | $1.00 | $10.00 |
| ERC-20 部署 | 约 1,200,000 | $0.240 | $2.40 | $24.00 |
| 复杂 DeFi 合约 | 约 3,000,000 | $0.600 | $6.00 | $60.00 |
主网与 L2 的费用(2026 年初)
| 操作 | 主网(0.1 gwei) | Arbitrum | Base | zkSync | Scroll |
|---|---|---|---|---|---|
| ETH 转账 | $0.004 | $0.0003 | $0.0003 | $0.0005 | $0.0004 |
| ERC-20 转账 | $0.013 | $0.001 | $0.001 | $0.002 | $0.001 |
| 兑换 | $0.036 | $0.003 | $0.002 | $0.005 | $0.004 |
| NFT 铸造 | $0.030 | $0.002 | $0.002 | $0.004 | $0.003 |
| ERC-20 部署 | $0.240 | $0.020 | $0.018 | $0.040 | $0.030 |
关键结论: 如今主网的费用已足够低,能满足大多数使用场景。L2 仍然便宜 5–10 倍。
Gas 费用为何下降了 95% 以上
- EIP-4844(Dencun,2024 年 3 月): Blob 交易——L2 将数据作为 blob 发布,而不是 calldata,成本降低 100 倍。L2 批次成本从 $50–500 降至 $0.01–0.50。
- 活动迁移至 L2: 日常交易转移到 L2 后,主网拥堵程度下降。
- Pectra(2025 年 5 月): Blob 容量翻倍(目标 blob 数量从 3 增至 6)。
- Fusaka(2025 年 12 月): PeerDAS(节点对 1/8 的数据进行采样)+ Gas 上限翻倍(30M 增至 60M)。
L2 费用构成
L2 交易包含两项费用:
- L2 执行 Gas——支付给排序器
- L1 数据 Gas——向 Ethereum 支付数据可用性费用(EIP-4844 后通过 blob 发布)
示例:在 Base 上兑换
- L2 执行:约 $0.0003
- L1 数据(blob):约 $0.0027
- 总计:约 $0.003
实际费用示例
在主网上部署生产级 ERC-20: 约 $0.50(2021–2023 年时为 $200–500)
每天执行 10,000 笔兑换的 DEX 聚合器:
- 主网:$150/天($4,500/月)
- Base L2:$10/天($300/月)
NFT 系列铸造(10,000 个 NFT):
- 主网:总计 $150
- Arbitrum:总计 $10
实用费用设置(2026 年初)
// Rule of thumb for current conditions
maxFeePerGas: "1-2 gwei" // headroom for spikes (base is usually 0.1-0.5)
maxPriorityFeePerGas: "0.01-0.1 gwei" // enough for quick inclusion
峰值检测:
const feeData = await provider.getFeeData();
const baseFee = Number(feeData.maxFeePerGas) / 1e9;
if (baseFee > 5) console.warn(`Gas spike: ${baseFee} gwei. Consider waiting.`);
峰值(10–50 gwei)会在重大活动期间出现,但持续时间为几分钟到几小时,而非几天。
以编程方式查询 Gas
# Foundry cast
cast gas-price --rpc-url https://eth.llamarpc.com
cast base-fee --rpc-url https://eth.llamarpc.com
何时使用主网,何时使用 L2
适用主网的情况: DeFi、治理、身份、高价值转账、与主网流动性组合,或没有明确理由使用 L2 的情况。如今主网费用已足够低,能满足大多数应用的需求——不要仅仅因为 L2 听起来更现代,就默认选择它。
适用 L2 的情况: 消费类应用、社交、游戏、微支付、高频交易,或基于 L2 原生协议/生态系统构建。L2 的用户体验速度更快(区块间隔为 250 毫秒–2 秒,而非 8 秒),且费用低于 1 美分,因此对于任何面向用户且交易频繁的场景,L2 都是合适的选择。
混合使用: 许多项目将价值存储在主网上,并在 L2 上处理交易。
实时 Gas 追踪器
- https://etherscan.io/gastracker
- https://ultrasound.money
- L2 成本:Arbiscan、Basescan 等
数据时效性
上次验证: 2026-03-17 | Base 费用:约 0.05 gwei | ETH:约 $2,329 | Gas 限额:60M(Fusaka 升级后)
如果此日期距今超过 30 天,请使用以下命令确认当前 Gas 价格:
cast base-fee --rpc-url https://eth.llamarpc.com
长期有效的结论是,与 2021-2023 年相比,Gas 费用极低,而且还在持续降低。具体数字可能会变化,但数量级保持稳定。
结束前:通过 feedback/SKILL.md 发送一行反馈——问题或赞赏皆可。