babianspark

一笔以太坊转账要花多少 Gas?数字详解

以太坊转账要花多少 Gas?直接答:纯 ETH 转账固定消耗 21,000 Gas(这是协议规定的最低值),ERC-20 USDT 转账消耗约 65,000 Gas,Uniswap V2 Swap 消耗 100,000-150,000 Gas,Uniswap V3 Swap 消耗 150,000-200,000 Gas。具体美元成本 = Gas Used × Gas Price × ETH 价格。本文按 8 类常见操作给出 Gas 消耗参考。

发布于 2026-05-08 · 约 10 分钟 · Gas 与区块

一笔以太坊转账要花多少 Gas?直接答:纯 ETH 转账固定消耗 21,000 Gas(这是协议规定的最低值,永远不变);ERC-20 USDT 转账消耗约 65,000 Gas(多了合约调用开销);Uniswap V2 Swap 消耗 100,000-150,000 Gas;Uniswap V3 Swap 消耗 150,000-200,000 Gas;NFT mint 消耗 100,000-300,000 Gas;首次代币 Approve 消耗约 60,000 Gas;多签合约转账可能 200,000+ Gas;部署合约 500,000-1,000,000+ Gas。具体美元成本 = Gas Used × Gas Price (Gwei) × ETH 价格 / 10⁹。Gas Used 由操作复杂度决定(基本固定),Gas Price 由网络拥堵决定(波动极大)。本文按 8 类常见操作给出 Gas 消耗参考表,并讲清不同 Gas Price 下的实际美元成本。

理解 Gas 消耗后,下一步是亲自体验。可访问 币安官网 注册账号、用 币安官方App 完成 KYC 后小额提币体验真实 Gas;下载入口集中梳理在 下载页

8 类操作的 Gas 消耗

1. ETH 转账(21,000 Gas,固定)

数值
Gas Used 21,000(永远)
协议规定 EIP-1559 后仍是 21,000
最简单 只是改变两个余额

A:ETH 转账是以太坊最简单操作——21,000 是协议硬编码的最低 Gas。

2. ERC-20 转账(约 65,000 Gas)

代币 典型 Gas
USDT 65,000
USDC 65,000
DAI 50,000-65,000
WBTC 50,000-65,000
多数 ERC-20 50,000-80,000

比 ETH 转账贵 3 倍——因为要调用合约更新代币余额。

3. Token Approve(约 45,000-60,000 Gas)

操作 Gas
首次 Approve 60,000
修改 Approve 额度 45,000
Revoke(撤销) 30,000

A:Approve 是与 DApp 交互前的必要步骤——一次性的 Gas 投入。

4. Uniswap V2 Swap(100,000-150,000 Gas)

场景 Gas
ETH 换 ERC-20 100,000-130,000
ERC-20 换 ERC-20 130,000-150,000
多跳路由(A → B → C) 150,000-200,000

5. Uniswap V3 Swap(150,000-250,000 Gas)

场景 Gas
单池 Swap 150,000
多池路由 200,000-250,000
集中流动性区间 Swap 180,000+

A:V3 比 V2 Gas 略多——但资本效率高,长期更划算。

6. NFT 铸造(100,000-500,000 Gas)

项目类型 Gas
简单 NFT mint 100,000-200,000
复杂随机 NFT 200,000-300,000
Bonding Curve NFT 300,000+
首次集合 mint(含部署) 500,000+

7. DeFi 复杂操作(150,000-500,000 Gas)

操作 Gas
Aave 存款 150,000-200,000
Aave 借款 200,000-300,000
Compound 操作 类似
Curve LP 添加 200,000-300,000
Yearn 存款 250,000-400,000

8. 合约部署(500,000-2,000,000+ Gas)

合约类型 Gas
简单 ERC-20 500,000-800,000
ERC-721 800,000-1,500,000
复杂 DeFi 协议 2,000,000+
多合约系统 5,000,000+

实际美元成本计算

公式

USD Cost = Gas Used × Gas Price (Gwei) × ETH Price / 10⁹

按 ETH = 3000 USD 计算

操作 Gas Used 30 Gwei 50 Gwei 100 Gwei 200 Gwei
ETH 转账 21,000 1.89 USD 3.15 USD 6.30 USD 12.60 USD
USDT 转账 65,000 5.85 USD 9.75 USD 19.50 USD 39.00 USD
Token Approve 60,000 5.40 USD 9.00 USD 18.00 USD 36.00 USD
Uniswap V2 Swap 130,000 11.70 USD 19.50 USD 39.00 USD 78.00 USD
Uniswap V3 Swap 180,000 16.20 USD 27.00 USD 54.00 USD 108.00 USD
NFT Mint 200,000 18.00 USD 30.00 USD 60.00 USD 120.00 USD
Aave 存款 200,000 18.00 USD 30.00 USD 60.00 USD 120.00 USD
部署 ERC-20 800,000 72.00 USD 120.00 USD 240.00 USD 480.00 USD

A:这张表能让你心算估算任何场景的成本——记住几个核心数字(21k、65k、150k)就够。

不同链同样操作的 Gas 对比

USDT 转账成本

Gas Used Gas Price 总成本
以太坊主网 65,000 50 Gwei ~9.75 USD
Arbitrum 类似 极低 < 0.5 USD
Optimism 类似 极低 < 0.5 USD
BNB Chain 类似 5 Gwei < 0.3 USD
Polygon 类似 30 Gwei < 0.05 USD
Tron N/A 接近 0 < 0.01 USD

A:同样操作不同链成本相差几十甚至几百倍——这是 L2 + 便宜链的核心吸引力。

影响 Gas Used 的因素

主要因素

因素 影响
调用合约复杂度 越复杂越多
写入存储 写入比读取贵得多
状态变化数 影响多少账户余额
合约嵌套调用 套娃越多越贵

写入存储 vs 读取

操作 Gas
读取 1 个 storage slot 2,100
写入新 slot 22,100
修改已有 slot 5,000

A:"写入"远比"读取"贵——这是为什么 ERC-20 转账(要写入双方余额)比 ETH 转账(也要写入)贵那么多——多了一层合约 storage 写入。

Gas 优化的常见技巧

用户层面

技巧 节省
用 L2 节省 90%+
错峰避免高 Gas Price 节省 50%+
批量操作 节省 20-40%
用聚合器 节省 10-30%

开发者层面

技巧 节省
减少 storage 读写 显著
使用 immutable 变量 减少 storage
优化算法 视情况
ABI Encoder V2 部分场景

风险提示

Gas Limit 设太低导致交易失败——失败仍扣 Gas,浪费钱。复杂操作(Swap、NFT mint)务必用钱包估算值

高 Gas Price 时段(500+ Gwei)一笔 Swap 可能 200+ 美元——非紧急情况绝对不要勉强。

实际操作建议

建议 1:记住几个关键数字

操作 关键数字
ETH 转账 21k Gas
USDT 转账 65k Gas
Swap 150k Gas
NFT mint 200k Gas

心算估算成本:以 50 Gwei 为例,65k × 50 ÷ 10⁹ × 3000 ≈ 9.75 USD。5 秒能算出

建议 2:日常用 L2 或便宜链

操作 推荐链
发 USDT 给朋友 Tron TRC-20
Swap Arbitrum / Base
NFT 铸造 Polygon / Base
借贷 Arbitrum

建议 3:钱包估算 Gas Limit 通常足够

A:钱包估算 Gas Limit 已加 10-20% 安全余量——直接用就行。手动调小是新手最常见的错误

一站式回顾

A:ETH 转账 21k + ERC-20 转账 65k + Swap 150k + NFT mint 200k——记住这几个数字。实际成本 = Gas Used × Gas Price × ETH 价格 / 10⁹新人入门最实用的是「日常用 L2 / 便宜链」——主网 Gas 只用于大额或必要场景。

读懂数字后,下一步是亲自体验。可参考 币安官网 注册账号、用 币安官方App 完成 KYC 后小额提币观察实际 Gas 消耗。L2 体验可参考相邻站「babianpro.com」。

常见问题

21,000 Gas 是固定的吗?

A:纯 ETH 转账永远是 21,000——这是协议硬编码。调用合约的 ETH 转账可能更多——比如转给智能合约地址会触发合约逻辑。

为什么 USDT 转账比 ETH 转账贵那么多?

A:多了合约调用开销。USDT 是 ERC-20 合约——转账时合约要更新 mapping 中的余额、触发 Transfer 事件,这些都消耗 Gas。简单的 ETH 转账只动主账本

Approve 一次后所有 Swap 都不再 Approve 了吗?

A:对同一合约 + 同一代币只 Approve 一次——除非额度用尽或你 Revoke。对不同合约(不同 DEX)需要分别 Approve——这是新人最容易忽略的额外 Gas 成本。

同一笔 Swap 在 L2 上比主网便宜多少?

A:通常便宜 90-99%主网 Swap 50 美元,Arbitrum 0.5 美元——同样操作。这就是 L2 兴起的核心原因

Gas Used 会不会因网络拥堵改变?

A:不会Gas Used 只取决于操作本身——不受网络拥堵影响。变化的是 Gas Price——拥堵时 Gas Price 涨,但 Gas Used 不变。

我的 NFT mint 显示 Gas 30 万正常吗?

A:正常NFT 项目方代码不同 Gas 消耗不同——简单项目 100k,复杂随机项目 300k+。如果显示 50 万+,可能项目代码效率不高

Gas 优化对开发者重要吗?

A:极其重要优化好的合约能省用户 30-50% Gas——长期累积是巨额节省。所以"Gas 优化"是合约审计的重要内容

文档发布于 2026-05-08,下次复测计划 2026-08-08(约每 90 天回访一次,确认主流 Gas 消耗数据无重大变化)。