WETH是什么?为什么ETH要包装成WETH
WETH(Wrapped Ether)是以太坊原生币ETH的ERC-20包装版本,与ETH保持1:1锚定,可随时铸造与赎回,它让ETH能像标准代币一样接入去中心化交易、借贷和各类智能合约,是以太坊及多数EVM生态里最基础的可组合资产形态之一。

投资者参与Defi,经常卡在钱包里明明有ETH,合约却不认,非让你先换成WETH,这不是多此一举,而是因为ETH和代币在技术上根本不是同一种东西。
核心定义与所属系统
ETH是以太坊主网的原生币,用来付Gas、转账、参与共识,它本身不是ERC-20代币,没有统一的transfer、approve、transferFrom这套接口。
WETH则是把ETH「装进」符合ERC-20标准的合约里之后得到的代币,用户存进多少ETH,合约就给你多少WETH,再把WETH退回去,合约烧掉对应数量,把ETH退给你,锚定关系由合约代码保证,不是靠某个中心化托管方口头承诺。
它主要跑在以太坊及兼容EVM的网络上,比如Arbitrum、Optimism、Base、Polygon等,每条链上的WETH合约地址不同,资产也不直接互通,跨链需要桥或官方跨链方案,不能当成「同一个币到处通用」。

为什么必须把ETH包装成WETH
早期以太坊设计时,原生币和后来的代币标准是两套逻辑,Defi协议为了统一处理成千上万种资产,几乎都按ERC-20来写授权额度、池子记账、闪电贷、路由兑换,全靠同一套接口。
如果协议既要特殊处理ETH,又要处理所有ERC-20,代码会又长又容易出漏洞。更省事、也更安全的做法是大家都只认ERC-20,需要ETH流动性时,先把ETH包装成WETH再进池子。
●接口统一:DEX、借贷、聚合器可以用同一套代码处理ETH和其他代币。
●授权与组合:WETH能approve,方便一次授权、多次调用,也方便和LP、金库、策略合约嵌套。
●减少特殊分支:少写「如果是ETH就走msg.value」的例外逻辑,审计面更干净。
可以把它想成ETH是现金,WETH是等额的「银行转账凭证」,超市(多数Defi协议)只收转账凭证,你得先把现金换成凭证才能结账,结完账随时还能换回现金。
运行机制:存兑与合约要点
经典实现常被称为WETH9,用户调用deposit(或直接往合约转ETH)会铸出等量WETH,调用withdraw则销毁WETH并取回ETH。兑换比例始终是11,中间没有滑点、也没有「管理费」这类设计(Gas费另算)。
以太坊主网上使用最广、历史最久的WETH合约地址是。
0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2

查源码、验证实现时,以太坊浏览器(Etherscan)和社区长期沿用的WETH9实现是最常见的参考入口。L2或侧链请认准该链官方文档或浏览器里标注的WETH,不要把主网地址复制到别的链上用。
| 动作 | 你付出 | 你得到 | 说明 |
|---|---|---|---|
| 包装(wrap) | ETH | 等量WETH | ETH锁进合约,WETH增发 |
| 解包(unwrap) | WETH | 等量ETH | WETH销毁,ETH退回 |
| 链上转账 | WETH | 对方收到WETH | 按ERC-20标准走 |
多数钱包和DEX前端会在兑换或添加流动性时自动帮你wrap/unwrap,界面上有时只显示「ETH」,后台已经替你完成包装。自己写合约或用高级路由时,仍需分清余额里到底是原生ETH还是WETH。
常见使用场景
去中心化交易
Unswap等AMM的交易对大量是WETH/某代币。你看到的「用ETH买某某」,路由层往往会先把ETH打成WETH,再和池子交换。流动性提供者挂的也多是WETH对,而不是原生ETH对。
借贷与抵押
在Aave、Compound一类市场里,抵押品和可借资产列表按代币合约管理。ETH市场背后对应的是WETH或协议自有的封装单位,方便清算、利率模型和抵押因子统一计算。
聚合器、金库与策略
收益聚合、结构化产品、意图交易(intent)路由,几乎都按ERC-20记账。策略合约要复利、换仓、再平衡,用WETH比反复处理原生ETH简单得多。
NFT与游戏内经济
不少市场和链游结算也兼容WETH,方便「先授权、后成交」的挂单模式,避免每笔都用原生ETH的value传递。
WETH和「其他包装资产」的边界
WETH只解决「原生币 → ERC-20」这一层,不解决跨链、不承诺收益、也不等于质押凭证。
●WETH vs stETH/rETH等:后者是流动性质押衍生品,有收益也有合约与验证人风险,WETH无质押收益,风险模型更简单。
●WETH vs跨链桥包装资产:桥接版本依赖桥的托管或验证机制,和主网WETH9的1:1存兑不是同一信任假设。
●各链WETH不自动等价:Base上的WETH和以太坊主网WETH需通过桥映射,地址和流动性都要分开看。
●假代币风险:任何人都可部署名叫WETH的合约,只认浏览器标签、官方文档和头部协议长期使用的地址。

实际操作时注意什么
包装和解包都要付Gas,网络拥堵时,为了「把ETH变成能授权的代币」多付一笔,是正常成本,授权WETH给合约时,尽量用有额度上限的approve,或用钱包的授权管理定期撤销不用的额度,协议若支持直接支付原生ETH,前端常会代为wrap,这时不用自己先换一遍,以免重复操作。
自己核对资产时,钱包里ETH与WETH余额是分开显示的一边是原生币,一边是代币,总「等值ETH」要两笔加在一起看,别误以为余额丢失。
常见问题
WETH会脱锚吗?
在实现正确、合约未被升级成恶意逻辑的前提下,主网经典WETH是按代码11存兑的,没有储备审计那种「发行多于抵押」的设计空间。风险主要在用了假地址、用了不透明的「包装」衍生品、或桥接版本的托管问题,而不是WETH9本身凭空超发。
可以长期只拿WETH、不再换回ETH吗?
可以。很多用户流动性都放在WETH里,需要付Gas时再unwrap一小部分,Gas只能用原生ETH付,这一点没有变。






