aurpal

钱包里的 WBNB 是什么

aurpal 编辑组 · 最近更新 2026 年 8 月
WBNB 是被包了一层标准壳的 BNB,可以一比一换回原生币

在去中心化交易所里换过一次币,钱包里可能就冒出来一个叫 WBNB 的东西。第一反应通常是「我是不是中招了」。多数情况下没有:WBNB 就是你的 BNB,被包了一层标准壳,好让智能合约能按统一的方式处理它。一比一,随时能换回来。下面讲为什么非包不可、怎么包怎么拆、什么时候它会自动发生,以及一个真会把人卡死的坑:WBNB 付不了 gas。

为什么非得包这一层

一条链上其实有两种「币」:原生币和代币。原生币是这条链自带的,用来付 gas,它由链的协议直接管;代币是别人写一份合约发出来的,得遵守一套公共接口标准,BNB Chain 上这套标准叫 BEP-20。

问题就出在这儿:原生 BNB 不是按 BEP-20 标准长的。官方博客把这句写得很直白:BNB 不符合 BEP-20 标准。而 DeFi 里那些合约(兑换、流动性池、借贷)都是按标准接口写的,它们只认「代币」的调用方式,不认原生币。

解法就是包一层:把原生 BNB 存进一个合约,合约给你铸出等量的、符合 BEP-20 标准的 WBNB。这样合约就能用统一的方式处理它了。这不是 BNB 独有的怪癖——以太坊上同样有 WETH,原因一模一样。原生币和链的关系,在 BNB 和 BNB 链(BNB Chain)有什么区别 里讲过。

它和 BNB 到底算不算同一个

价值上是同一个,用法上不是。摊开看:

原生 BNBWBNB
身份链的原生币,没有合约地址BEP-20 代币,有自己的合约地址
能不能付 gas能,只有它能不能
DeFi 合约认不认大多不直接认认
价值一比一,合约里锁着等量 BNB 撑着 WBNB
互换随时可以,付 gas 就行

「一比一」这个说法值得多说一句:它靠的不是谁的承诺,是兑换权写在合约里。你手上每一枚 WBNB,对应着一枚被锁在那个合约里的 BNB,你随时能调 withdraw 把它取回来。这跟某些资产「发行方声称自己有储备」不是一个性质——一个是合约代码保证的取回权,一个是需要你去相信的表态。

怎么包、怎么拆

机制层面就两个动作,官方博客写得很简单:

实际操作时你有两条路:去中心化交易所里直接把 WBNB 换成 BNB(多数平台会替你完成拆包,最省事);或者在区块浏览器上对 WBNB 合约直接调 withdraw(不经过任何中间方,但要看得懂合约页面)。两条路都要付 gas。

官方那篇博客里有一条很实在的提醒,值得照做:大额操作之前,先用很小的金额走一遍完整流程。确认包了能拆、拆了到账,再动大的。这条对所有第一次做的链上操作都成立。

顺带说一句合约地址。BNB Chain 上真正的 WBNB 合约是:

0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c

这个地址取自文末那篇官方博客。不同链上的 WBNB 是不同的地址(比如 opBNB 上就是另一个),这是正常的,不是造假。但取地址的规矩要一直守着:从官方文档或区块浏览器的代币页点进去取,永远不要从聊天群、私信或搜索广告里复制。

你可能是被自动包的

很多人从没主动做过这件事,钱包里却有 WBNB,原因基本都在这儿:去中心化交易所在你用 BNB 交易时,会自动帮你包一层再撮合,交易完成再拆回来。整个过程做在界面背后,你看到的只是「BNB 换成了某个币」。

那 WBNB 是怎么留下的?常见的几种:交易只走完了一半(包完了,兑换那步失败或被你取消);你去提供流动性,池子本来就是按 WBNB 计的;或者你自己手动包过一次忘了拆。它留在那儿本身没有风险,价值一分不少,只是它不能付 gas,也不是所有地方都收。 放进池子再撤出来,BNB 的枚数为什么和放进去时不一样,另见 无常损失是什么:BNB 放进池子,撤出来为什么少了。

想搞清楚自己那笔到底发生了什么,就去区块浏览器上把那笔交易翻出来看,BscScan 交易记录怎么看:各字段什么意思 里写了该看哪几个字段。

三个容易慌的场景

一、钱包里全是 WBNB,原生 BNB 是零。这是最难受的一种:你想把 WBNB 拆回去,但发起这笔交易本身要付 gas,而 gas 只收原生 BNB。于是你卡住了。解法只有一个——从别处转一点原生 BNB 进来当油钱。所以那条老规矩要一直守着:任何用来上链的钱包,永远留一点原生 BNB。留多少见 BNB gas 费要留多少?一笔大概多少钱。

二、收到一个名字也叫 WBNB 的空投。名字是发行者自己写进合约的字符串,谁都能起。凭空到账的、你没做过任何操作的,一律按假币处理:不点、不授权、不去「兑换」。识别方法和常见套路在 怎么认出假 BNB。

三、想把 WBNB 提回交易所。先停一下。交易所的充值地址收什么、走哪条网络,是按它自己的规则来的,不是「看着像 BNB 就能收」。提之前一定去对应平台的充值页确认它到底支持哪个资产、哪条网络;不确定就先在链上拆回原生 BNB 再提。链上转错东西通常没有撤销键。

这篇里的机制部分(BNB 不符合 BEP-20、deposit 与 withdraw 两个方法、以及「大额之前先小额试一遍」那条建议)是 2026 年 8 月 31 日照着 BNB Chain 官方博客那篇 wBNB 说明核的,合约地址也来自同一页。要说明的是那篇博客发表于 2020 年:机制和合约地址这些年没变,但它里面的操作示例走的是测试网、界面截图早已过时,所以本文只引它讲机制,不照抄它的步骤。另外,我们没有替你验证任何第三方界面上显示的地址——那件事必须你自己在操作当下做,因为钓鱼站长得和真站一模一样。

新手常问

钱包里突然出现 WBNB,是被骗了吗?
多数情况下不是。你在去中心化交易所里用 BNB 换币时,很多平台会自动把 BNB 包成 WBNB 再撮合,操作没走完或者你主动包过,钱包里就会留下 WBNB。判断真假只有一个依据:点开它看合约地址,和官方渠道公布的地址逐位对一遍。如果是别人凭空给你空投过来、名字也叫 WBNB 的东西,那要按假币处理,别去动它。
WBNB 和 BNB 的价格一样吗?
设计上是一比一。每一枚 WBNB 背后都有一枚 BNB 锁在合约里,你随时可以调 withdraw 拿回来,这个兑换权是写在合约里的,不是谁的口头承诺。所以行情站上两者报价基本贴着走。要注意的是行情上的一比一和你实际拿回来是两件事:拆包这笔交易本身要付 gas。
我能用 WBNB 付 gas 吗?
不能。gas 只能用链的原生币付,在 BNB Chain 上就是原生 BNB。这会造成一个很真实的死结:如果钱包里全是 WBNB、原生 BNB 是零,你连把 WBNB 拆回去的那笔交易都发不出来,因为发交易本身要 gas。所以钱包里永远留一点原生 BNB 当油钱。
怎么把 WBNB 换回 BNB?
两条路。简单的一条是在去中心化交易所里把 WBNB 换成 BNB,多数平台会直接帮你拆包。另一条是直接对 WBNB 合约调用 withdraw 方法,交回 WBNB、取回等量 BNB。两种都要付 gas。官方文档建议大额操作前先用很小的金额走一遍,确认流程没问题再动大的。

官方原始出处(英文):BNB Chain 官方博客:什么是 wBNB(含 deposit / withdraw 说明与合约地址)。代币标准的通用背景可参考 ethereum.org 的 ERC-20 代币标准文档。

本文是一般性科普,不构成投资建议。合约地址、界面流程和平台支持的资产都可能变化,操作时请以官方渠道当时公布的信息为准,并自行核对你正在交互的合约。链上操作不可逆,授权与转账前务必确认。


接着看

BNB 和 BNB 链(BNB Chain)有什么区别 · BNB gas 费要留多少?一笔大概多少钱 · BscScan 交易记录怎么看:各字段什么意思 · 怎么认出假 BNB

文中数字只取当天的官方页面并写明日期,拿不准的直说以官方为准。全站唯一一条币安邀请链接在注册教程里。署名:aurpal 编辑组