wstETH 和 WETH 都是围绕以太币的 ERC-20 包装器,但它们包装的东西不同:WETH 包装普通 ETH 并始终赎回恰好1 ETH,而 Lido 发行的 wstETH 包装 stETH——一种质押仓位——并赎回不断增长的 stETH 数量:2026年10月1日在区块 26,096,439 处,每个 wstETH 可赎回1.24525 stETH(wstETH 合约,stEthPerToken())。区分它们的规则:「包装」在两个名称中意味着相同的机制——围绕其他资产的固定余额 ERC-20,而底层资产决定了价格、风险和兑换回 ETH 的方式。
- 汇率对比面值:1 wstETH = 1.24525 stETH 且每天上涨;1 WETH = 1 ETH 按合约永久固定(链上读取,2026年10月1日)。
- 市场对比合约:Etherscan 在2026年10月1日报价 wstETH 为1.242371 ETH;1.242371 / 1.24525 = 0.9977,因此市场对每个 wstETH 内的 stETH 估值比 ETH 低0.23%——WETH 不会有这样的差距,因为 WETH9 按面值赎回。
- 规模所在:3,670,973 wstETH x 1.24525 = 457万 stETH,占所有9,843,529 stETH 的46%,由38,848个地址持有——每个地址持有118 stETH,相比 WETH 持有者每个地址0.62 WETH(2,053,190 / 3,320,331)。
- Gas 费:2026年10月1日,一次 wstETH unwrap() 使用约86,500 gas,而 WETH withdraw() 使用30,400-35,200 gas——是2.5-2.8倍(Etherscan,费用 / 每笔交易的 gas 价格)。
wstETH 是什么以及 WETH 是什么
WETH 是 WETH9 合约持有的 ETH,以 ERC-20 代币形式重新发行,中间对 ETH 不做任何处理。它的唯一任务是兼容性:为代币编写的合约可以转移 WETH 但不能转移原生 ETH。该合约没有所有者也不产生收益,因此 WETH 价值一个 ETH,仅此而已(什么是 WETH)。
wstETH 是 Lido 的 wstETH 合约(地址为 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0)持有的 stETH,以非重基 ERC-20 代币形式重新发行。stETH 本身是 Lido 为质押的 ETH 发放的凭证,当 Lido 的预言机报告验证者奖励时,其余额每天重新计算(docs.lido.fi)。wstETH 冻结该余额并将奖励转移到汇率中。两种代币都属于包装代币类别;只有 wstETH 还属于流动性质押。
wstETH vs WETH 并列对比
该表格对比两个以太坊主网合约。汇率和供应量是区块 26,096,439 处的链上读取,持有者数量是 Etherscan 数据,wstETH 数据截至2026年10月1日,WETH 数据截至2026年9月27日。
| 参数 | wstETH | WETH |
|---|---|---|
| 发行方 | Lido | 无(WETH9 合约) |
| 包装对象 | stETH,质押凭证 | 原生 ETH |
| 1个代币赎回 | 1.24525 stETH,上涨中 | 1 ETH,固定 |
| 产生奖励 | 是,stETH 年化收益率2.3%(lido.fi,2026年10月1日) | 否 |
| 供应量 | 3,670,973 | 2,053,190(2026年9月29日) |
| 持有者 | 38,848 | 3,320,331 |
| 入金方式 | 在 approve 后用 wrap() 包装 stETH,或向合约发送 ETH | deposit() ETH,无需 approve |
| 出金方式 | unwrap() 为 stETH,然后通过 Lido 队列或 DEX | withdraw() 为 ETH,一笔交易 |
| Gas 费,包装 | 92,300-109,500 | 27,900-45,000 |
| Gas 费,解包 | 约86,500 | 30,400-35,200 |
| 签名授权(EIP-2612 permit) | 是 | 否 |
持有者和供应量行指向两种不同的用途。WETH 分散在85倍多的地址中,余额较小用于日常操作;wstETH 集中在较少、较大的仓位中,总价值是 WETH 的2.2倍(457万 stETH 对比205万 WETH)。WETH vs 流动性质押代币表格将 wstETH 与 stETH、cbETH 和 rETH 并列。
wstETH 汇率如何运作
wstETH 汇率是一个 wstETH 可以解包为的 stETH 数量,当 stETH 重基时每天上涨一次(docs.lido.fi)。合约通过 stEthPerToken() 公开该汇率,并使用 getStETHByWstETH() 转换任何数量。2026年10月1日,10 wstETH 解包为12.4525 stETH;在每次每日报告后,同样的10 wstETH 解包为略多的 stETH,而 wstETH 余额保持为10。
WETH 没有汇率可读。WETH9 按构造为每个 WETH 保留一个 ETH——它的 totalSupply() 返回合约自己的 ETH 余额——因此转换始终是1:1,WETH 价格就是 ETH 价格。因此 wstETH 上高于1的汇率是累积的质押收入,而非溢价:用1.245 stETH 换一个 wstETH 是公平的交换,而非昂贵的交易。
wstETH 兑换 ETH vs WETH 兑换 ETH
兑换回 ETH 是两者差异最大之处。
- **WETH:**在 WETH9 上调用 withdraw();合约销毁 WETH 并在同一笔交易中返回相同数量的 ETH,任何数量,任何时间(如何解包 WETH)。
- **wstETH 通过 Lido:**在 wstETH 合约上调用 unwrap() 以按当前汇率接收 stETH,然后从 Lido 队列请求提款;ETH 在请求最终确认时到达,不在同一区块。
- **wstETH 通过 DEX:**在一笔交易中以市场价格将 wstETH 兑换为 ETH,2026年10月1日市场价格比合约价值低0.23%(报价1.242371 ETH 对比1.24525 stETH 的支持)。
第二条路线保留全部价值但需要时间;第三条是即时的但要支付市场折扣和资金池费用。WETH 不需要任何权衡。
ETH 兑换 wstETH vs ETH 兑换 WETH
入金方式与出金方式相对应。ETH 通过一次 deposit() 调用成为 WETH,无需授权(如何包装 ETH);在内置包装功能的钱包中,例如 Gem Wallet,它通过应用内的 DEX 聚合器包装和解包 ETH 和 WETH,这是单个操作。ETH 通过两种方式之一成为 wstETH:直接向 wstETH 合约发送 ETH,其 receive 函数在同一笔交易中将其质押到 Lido 并包装生成的 stETH(docs.lido.fi),或者先质押获得 stETH 然后调用 wrap(),这需要在此之前向 wstETH 合约 approve stETH。直接路线跳过授权;两步路线需要 approve 和 wrap,消耗92,300-109,500 gas。
为何 wstETH 和 WETH 会混淆
两个名称都以「w」开头代表「wrapped」(包装),并且两种包装都通过大多数界面标记为「Wrap」的合约调用进行。区别在于输入:WETH 包装接受 ETH,wstETH 包装接受 stETH。向 wstETH 合约发送 ETH 的用户,或选择 wstETH 作为质押流程输出的用户,会收到 wstETH 并开始赚取收益;在 WETH9 上包装 ETH 的用户收到 WETH 且不赚取任何收益。确认屏幕上的代币名称以及浏览器上的合约地址是区分发生了哪种情况的唯一可靠方式。
wstETH 不能做而 WETH 能做的事
- **它不能在一个区块内按面值赎回:**全价值退出通过 Lido 队列;即时退出通过 DEX 按市场价格。
- **它不能代表1 ETH:**协议用自己的汇率为 wstETH 定价,因此期望 WETH 的资金池、贷款或订单不会按面值接受 wstETH(相似代币表格)。
- **它不能通过 WETH9 解包:**WETH 合约只销毁 WETH;wstETH 在自己的合约上解包且只能解包为 stETH。
- **两者都不支付 gas 费:**以太坊上的费用以原生 ETH 扣除,不是 wstETH 或 WETH(为何 WETH 不能支付 gas 费)。
何时持有 wstETH 以及何时持有 WETH
当目标是在您打算保留的 ETH 上赚取质押奖励,并且可以接受通过队列或 DEX 折扣退出时,持有 wstETH。当目标是在合约内使用 ETH——兑换、资金池、以 WETH 计价的出价——并希望随时取回完全相同的 ETH 时,持有 WETH(ETH vs WETH)。两者不可替代;许多 DeFi 仓位同时持有两者,wstETH 作为抵押品,WETH 作为借入或交易方。