以太坊转账,选ETH还是ERC20?一篇讲透底层逻辑与实操选择
在以太坊生态中,无论是个人转账、支付 gas 费,还是进行 DeFi 交互、NFT 交易,都离不开“ETH”和“ERC20”这两个高频词,很多新手会遇到困惑:我到底该转 ETH 还是 ERC20?它们有什么区别?什么情况下该用哪个?今天我们就从底层逻辑到实际场景,彻底讲清楚这个问题。
先搞懂:ETH 和 ERC20 到底是什么?
要判断“选哪个”,得先明白“它们是什么”。ETH 是以太坊的“原生货币”,ERC20 是以太坊上“代币的标准”。
ETH:以太坊的“血液”
ETH 是以太坊区块链的原生加密货币,就像比特币之于比特币网络、BNB 之于 BSC 网络一样,它的核心作用有两个:
- 价值储存与转移:就像我们用人民币买东西、转账一样,ETH 可以直接在以太坊上作为“数字货币”使用,比如直接支付、跨链桥兑换等。
- Gas 费支付:这是 ETH 最独特的功能!在以太坊上,任何操作(转账、智能合约交互、铸造 NFT 等)都需要消耗计算资源,而 Gas 费就是支付这些资源的“燃料费”——且必须用 ETH 支付(或用封装了 ETH 的稳定币,如 wETH,本质仍是 ETH 的衍生)。
ERC20:以太坊上的“代币身份证”
ERC20(Ethereum Request for Comments 20)不是一种货币,而是一个技术标准,它规定了在以太坊上发行的“代币”需要遵循的规则(比如总供应量、转账功能、余额查询等),相当于给代币发了“身份证”。

符合 ERC20 标准的代币,统称为“ERC20 代币”,
- 稳定币:USDT、USDC、DAI(1 USDT = 1 美元,用于价值存储和交易);
- 治理代币:UNI(Uniswap)、AAVE(Aave);
- 实用代币:SHIB(柴犬)、LINK(Chainlink)。
这些代币本质上是“运行在以太坊上的智能合约”,可以像 ETH 一样转账,但不能用来支付 Gas 费(除非某些特殊场景封装为 wETH)。
核心区别:一张表看懂 ETH vs ERC20
| 维度 | ETH | ERC20 代币(如 USDT、UNI) |
|---|---|---|
| 本质 | 以太坊原生货币 | 基于ERC20标准发行的智能合约代币 |
| Gas 费支付 | 可直接支付 Gas 费 | 不能直接支付 Gas 费(需额外转 ETH 作为燃料) |
| 功能 | 价值转移、Gas 费支付 | 特定生态内功能(如治理、支付、质押等) |
| 底层依赖 | 以太坊区块链本身 | 依赖以太坊区块链,但“独立”于 ETH(非原生) |
| 价格波动 | 与以太坊生态强相关,波动较大 | 价格锚定或跟随项目/资产(如 USDT 锚定美元) |
转账场景实战:什么时候该转 ETH?什么时候该转 ERC20?
结合两者的区别,我们可以根据“转账目的”和“接收方需求”来选择:

场景1:给钱包充值、支付 Gas 费,选 ETH
这是 ETH 的“主场”。
- 你新创建了一个以太坊钱包,需要先转入 ETH 才能激活(因为任何操作都需要 Gas 费);
- 你要在 Uniswap 上兑换 USDT,需要先转 ETH 到钱包,再用 ETH 支付兑换操作的 Gas 费;
- 你要把 NFT 从 OpenSea 转移到另一个钱包,必须支付 ETH 作为 Gas 费。
注意:即使你想转 ERC20 代币(比如给朋友转 USDT),你的钱包里也必须有 ETH 来支付这次转账的 Gas 费——ERC20 代币本身“不包含”Gas 费。
场景2:转账稳定币(如 USDT、USDC)、治理代币(如 UNI),选 ERC20
如果你需要转移的是“特定功能的代币”,而不是“燃料费”,那就直接转 ERC20 代币。

- 你在交易所买了 1000 USDT,想转到钱包再存入 Aave 赚利息,直接转 ERC20 的 USDT 即可;
- 你持有 UNI 代币,想参与 Uniswap 的社区治理,需要把 UNI 转到钱包,直接转 ERC20 的 UNI;
- 你和朋友约好用 USDT 结算,直接转 ERC20 的 USDT,对方收到后可直接用于支付或兑换。
场景3:跨链转账或“一箭双雕”,需 ETH ERC20 配合
一次转账可能需要同时处理 ETH 和 ERC20。
- 你想把 ETH 从以太坊主网转到 Arbitrum 侧链(通过跨链桥),需要支付主网的 Gas 费(用 ETH),到账后 Arbitrum 上的 ETH 才能使用;
- 你想在 Aave 上抵押 ETH 借出 USDT,需要先转 ETH 到钱包(支付交互 Gas 费),再把 ETH 转入 Aave 合约,最后借出 USDT(USDT 是 ERC20 代币)。
新手避坑:3 个常见误区
误区1:“转 ERC20 代币不需要 ETH”?
错!转 ERC20 代币时,虽然你转的是 USDT、UNI 等,但交易本身需要消耗 Gas 费,而 Gas 贽必须用 ETH 支付,如果你的钱包里只有 ERC20 代币没有 ETH,转账会失败——“有币付不起费”。
误区2:“ETH 和 ERC20 可以混用”?
不能直接混用,ETH 是“燃料”,ERC20 是“货物”,你需要 ETH 来“运输” ERC20,比如你想转 100 USDT,必须确保钱包里有足够的 ETH 支付这次转账的 Gas 费(0.001-0.01 ETH,取决于网络拥堵情况)。
误区3:“所有代币都是 ERC20”?
不是!以太坊上还有其他代币标准,ERC721(NFT,每个代币唯一)、ERC1155(多代币标准,可同时代表多种资产),但 ERC20 是最主流的“同质化代币”标准(1 USDT = 1 USDT,可无限分割),日常转账中,遇到的大部分“可替代代币”都是 ERC20。
一张图教你快速选择
| 你的转账目的 | 该转的资产 | 举例 |
|---|---|---|
| 给钱包充值、支付 Gas 费 | ETH | 新钱包激活、Uniswap 兑换前准备 |
| 转账稳定币(USDT/USDC)、治理代币(UNI) | ERC20 代币 | 存款到 DeFi、参与社区治理 |
| 跨链转移(如以太坊→Arbitrum) | 先转 ETH(支付 Gas) | 用跨链桥转 ETH,到侧链后使用 |
| 抵押 ETH 借出其他代币 | ETH(抵押) ERC20(借出) | 在 Aave 抵押 ETH 借 USDT |
ETH 是“燃料”,ERC20 是“货物”,日常转账中,如果对方需要“燃料”(Gas 费),你就转 ETH;如果对方需要“特定货物”(如 USDT 支付、UNI 治理),你就转 ERC20 代币——但别忘了,转 ERC20 时,你的“燃料箱”(钱包)里必须有足够的 ETH。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。




