在 MetaMask 这类钱包里,同一个账户在以太坊主网和 BSC 上的地址完全相同,都是 0x 开头的那一串;钱包从以太坊切到 BSC,账户和地址都不变。所以别人问你要 BSC 地址,你给的和以太坊地址是同一串字符。
地址一样,币却不会跟着地址到处出现。对方从 BSC 发来的 USDT,只记在 BSC 这条链上,钱包切到以太坊主网时余额里看不到它。收币前真正要和对方对清的是网络:他从哪条网络发,你的钱包或收款平台在这条网络上收不收这个币。
以太坊和 BSC 为什么会是同一个地址
以太坊的账户地址是从私钥一路算出来的:私钥用椭圆曲线数字签名算法生成公钥,再对公钥做 Keccak-256 哈希,取最后 20 个字节,前面加上 0x。20 个字节写成 40 个十六进制字符,加上 0x 一共 42 个字符(见 ethereum.org 的账户文档)。十六进制只用 0–9 和 A–F,所以 0x 后面那 40 位里不会出现 G 以后的字母。文档里举的示例地址是 0x5e97870f263700f46aa00d967821199b9bc5a120,去掉 0x 数一下,正好 40 位。
BSC 这类兼容以太坊虚拟机(EVM)的网络,共用以太坊的地址格式。MetaMask 帮助中心给的原因是,它们大多是以太坊的硬分叉,照着以太坊的设计来,或者在关键原理上一致;也有不少是另起炉灶、专门做成兼容的。设计相通,地址格式也就相通,同一个账户换到这些网络上,用的还是这一串地址。
同一份账户文档里还有一句:你从来没有真正「拿着」加密货币,你拿着的是私钥,币一直记在链的账本上。私钥给了你支配这个账户上资金的权力,谁掌握私钥,谁就能用它签名转出。
| 你手里的地址 | 长什么样 | 收币前要做的 |
|---|---|---|
| MetaMask 等钱包里的以太坊账户地址 | 0x 开头,后跟 40 位数字和字母,共 42 位 | 以太坊主网、BSC 上都是这一串;问清对方走哪条网络再给 |
| 兼容 EVM、但不一定在所有情况下都用 0x 地址的网络 | 以钱包切到这条网络后显示的为准 | 切过去以后在账户详情里看这条网络下的地址格式,点旁边的复制图标复制 |
| Solana、比特币地址 | 不以 0x 开头 | 格式和 EVM 地址不同,别拿它去以太坊或 BSC 上收币 |
地址一样但余额要切到对应网络才看得见
在钱包里添加一条 EVM 网络,或者在已经加过的网络之间切换,账户和地址都保持不变,跟着网络换的是余额和代币列表。看某条链上收没收到,就把钱包切到那条链再看。不想来回切的,也可以把地址贴进区块浏览器:BscScan 里看的是这个地址在 BSC 上的记录,Etherscan 里看的是以太坊上的,两边各查一次,心里就有数了。
代币之间的对应关系更要小心。网络和代币的关系,特别是原生代币的 ERC-20 版本这类问题,可能很复杂,也不是没有风险;一条网络的原生代币,和你在钱包里收发的那个 ERC-20 版本,大概率不能互换,这是 MetaMask 帮助中心的提醒。名字相同的币,在两条链上未必是同一个东西,别看到名字一样就默认能互通。
到账了却在钱包里找不到,先看钱包是不是停在了别的网络上、这个代币有没有添加进列表,排查顺序见提币显示成功、钱包里却看不到币?核对网络后添加代币。
把 0x 地址给别人之前和对方对清网络
- 先问对方打算从哪条网络发。转 USDT 的,问清是 ERC20 还是 BEP20,两者手续费和到账时间怎么比,见转 USDT 选 TRC20 还是 ERC20?附 BEP20 对照。
- 钱包切到这条网络,在账户详情里看地址,点地址旁边的复制图标复制,别手抄。这一步也顺手确认了这条网络用的是不是 0x 格式。
- 收款方是交易所账户的,地址只从充值页上选好网络之后显示的那一串复制,网络和对方发币的网络选成同一条。
- 把网络名和地址一起发给对方,别只发一串地址让对方自己猜。
- 对方发出后要来 TxID,到这条网络对应的区块浏览器里查收款地址、币种、数量和状态,怎么查见TxID 是什么?去哪找、怎么在区块浏览器查一笔转账。
地址相同也拦不住对方选错网络
别指望地址格式替你挡错。以太坊和 BSC 共用一种地址格式,对方选错了网络,你给的这串地址在另一条网络上同样是合法的格式,填得进去,也发得出去。
发错以后能不能处理,要看那个地址在对方实际使用的网络上由谁掌握私钥。收款地址是你自己钱包的、私钥在你手里,把钱包切到对方实际用的那条网络,看这个地址上有没有这笔;收款方是交易所的,能不能处理只有交易所能答,别找声称能帮你「找回」的第三方。几种情况各自怎么办,见转错网络还能找回吗?分三种情况看。
同一个 0x 地址收币前还要弄清的细节
0x 地址里字母的大小写要逐个对上吗?
大小写对不上不要紧,MetaMask 的说明是以太坊和兼容 EVM 的网络上地址不区分大小写。0x 后面那 40 位由数字 0–9 和字母 A–F 组成,同一串字符写成大写或小写,指的是同一个地址。核对时逐位比字符本身,别只看开头和结尾几位。
Solana 地址能填进 BSC 的收款栏吗?
格式对不上,别这么填。Solana 和比特币的地址都不以 0x 开头,和以太坊、BSC 这些 EVM 网络的地址是两种格式。收哪条链上的币,就在钱包里切到那条链,复制它显示的地址,别拿一种链的地址去另一种链上收币。