WETH 与 ETH 的价值完全相同:WETH9 合约每收到一个 ETH 就发行一个 WETH,每收回一个 WETH 就付还一个 ETH。两者的区别在于用途:ETH 是支付 gas 的原生币,WETH 是同等价值的 ERC-20 形式,让智能合约能够转移它。由此得出的规则是:持有 ETH,只在合约要求时包装它要求的金额。
- 价值相同:2026 年 10 月 11 日,CoinGecko 给出的 WETH 报价为 0.99978 ETH,0.02% 的差距会被套利不断抹平,因为 WETH9 始终按 1:1 赎回。
- 发送成本不同:2026 年 10 月 11 日,以太坊主网上一笔 WETH 转账约消耗 34,853 gas(Ethereum RPC),而 ETH 转账固定为 21,000 gas,前者是后者的 1.66 倍。
- 被包装的只占一小部分:WETH9 中有 2,173,369 WETH,而流通中的 ETH 为 1.2212 亿(CoinGecko),这意味着 2026 年 10 月 11 日约 1.78% 的 ETH 存放在主网 WETH 合约中。
- 一个地址,两个余额:钱包在每条网络上都分别显示 ETH 和 WETH,只有 ETH 余额能支付费用。
WETH 对比 ETH 一览表
下表从决定某项操作需要哪一种的属性出发,对两者进行比较。数据截至 2026 年 10 月 11 日。
| 参数 | ETH | WETH |
|---|---|---|
| 是什么 | 以太坊及其 L2 的原生币 | WETH9 为存入的 ETH 发行的 ERC-20 代币 |
| 支付网络费用 | 是 | 否 |
| 能否被合约提取(approve / transferFrom) | 否 | 是 |
| 普通转账的 gas | 21,000 | 约 34,853 |
| 价值 | 1 ETH | 1 ETH,可在 WETH9 赎回 |
| 市场报价(CoinGecko) | 1 | 0.99978 ETH |
| 以太坊上的供应量 | 1.2212 亿 | 2,173,369 |
数据来源:Ethereum RPC(eth_estimateGas、totalSupply())和 CoinGecko,2026 年 10 月 11 日。这一对比的简版在首页:ETH 对比 WETH。
每种操作需要哪一种
大多数日常操作需要 ETH;只有在合约从你这里提取资金时才需要 WETH。现代应用常常在同一笔交易中完成包装或解包,从而把这一区别隐藏起来。
| 操作 | 需要 | 原因 |
|---|---|---|
| 支付网络费用 | ETH | 费用始终以原生币支付 |
| 发送到另一个钱包 | 两者皆可;ETH 更便宜 | ETH 为 21,000 gas,WETH 约 34,853 |
| 在 DEX 上兑换 | 两者皆可 | 路由合约在兑换过程中包装 ETH 或解包 WETH |
| 存入借贷协议 | WETH(通常会自动为你包装) | 借贷池持有的是 ERC-20 代币 |
| 发出 NFT 出价 | WETH | 出价在链下签名,并通过 transferFrom() 结算 |
| 充值到交易所 | ETH | 许多交易所只入账原生 ETH |
大多数错误出在两种情况:把 WETH 发送到只入账 ETH 的交易所,以及只持有 WETH、没有留下支付费用的 ETH(WETH 和 gas)。
需要 WETH 的地方能用 ETH 吗
不能。需要 WETH 的合约会调用 WETH9 合约上的 transferFrom(),而原生 ETH 没有这个函数,因此这次调用无法从你的地址取走 ETH。这正是 WETH 存在的全部理由:ETH 诞生于 ERC-20 标准之前,并未实现该标准(为什么需要 WETH)。
看起来像「ETH 当作 WETH 用」的情况,其实是应用在替你包装。接受 ETH 作为输入的 DEX 界面会先把它发送到 deposit();借贷协议的 ETH 入口会在存款前先完成包装。底层合约收到的仍然是 WETH。
为什么 WETH 的成交价可能略微偏离 1 ETH
在单个交易场所,WETH 的成交价可能与 1 ETH 相差一点点,因为 DEX 上的池子根据自身余额定价。这种差距不会持续:如果 WETH 低于 1 ETH,任何人都可以买入并解包,换回整整 1 ETH;如果高于 1 ETH,任何人都可以包装 ETH 并卖出 WETH。2026 年 10 月 11 日,CoinGecko 的综合报价为 0.99978 ETH,相差 0.02%。
在 ETH 与 WETH 之间转换的成本
转换只需一笔网络费用,没有其他成本,因为 WETH9 本身不收费。2026 年 9 月 29 日,在以太坊主网上包装一次花费 $0.08-$0.37,在 Arbitrum 和 Base 上不到 $0.01;解包同样是一次单独调用。例如,Gem Wallet 在应用内完成 ETH 与 WETH 之间的包装和解包,因此结果同样是 deposit() 或 withdraw(),无需离开钱包。分步指南:ETH 转 WETH、WETH 转 ETH。
何时保留 ETH,何时持有 WETH
- **保留 ETH:**用于支付费用、向他人和交易所发送,以及作为钱包的默认余额。
- **持有 WETH:**在它被存入借贷池、作为流动性提供或预留用于 NFT 出价期间。
- **按需即时包装:**大多数应用在同一笔交易中完成包装,因此只有当应用要求你并未持有的 WETH 时,才需要单独包装。
- **检查网络:**Base、Arbitrum 和以太坊上的 ETH 和 WETH 是彼此独立的余额;每条网络上的 WETH 合约地址都不同。