出问题的时候

你发到了错的网络上

钱几乎从来不是以人们担心的那种方式没了。它就停在你发出去的那条链上的那个地址里,账本说它在哪它就在哪。你能不能拿回来,取决于一个问题:在那条链上,有没有人控制着那个地址?

三种情况

如果那是一个你在EVM链上握有私钥的地址,钱就是你的:同一把私钥在每条EVM链上都能打开它,你需要的是一个愿意显示那条链的钱包。这个钱包发给你的充值地址不属于这一类:在任何一条链上,你都没有能打开它的私钥。如果它属于一家交易所,能不能拿回来取决于他们的政策和他们的员工,这是一张客服工单,不是一个技术问题。如果它是一个合约,或者一个没人握着私钥的地址,那就没了。

这种事究竟为什么会发生

每条EVM链共用同一种地址格式。同一串0x在以太坊、BNB链、Polygon、Arbitrum、Base、Optimism和Avalanche上都是有效地址,所以这串字符本身不告诉你它指的是哪一条。波场和Solana的格式各不相同,这正是发错到它们身上很少见的原因。

这个钱包为此做了什么

网络是跟着资产一起选的,在问地址之前就选好了,所以等你粘任何东西的时候,这一对已经定死了。这挡住了这个错误的常规版本。它挡不住一家交易所给你一个地址,而那个地址所在的链并不是他们想给的那条。

首先该做什么

不要为了“试一下”再发第二笔。到你实际用的那条链的区块浏览器上找到这笔交易,把哈希存下来,再查清楚谁控制着目标地址。如果是一家交易所,带着哈希、并明确写出链名去开工单——那是他们的找回流程需要的信息,也是人们通常漏掉的那一条。

接着读

这个钱包

一个账号里多个钱包,链上各自独立

在一个Telegram账号里,你要几个钱包就开几个。每个钱包在链上都是一个独立的账户,只要你没在它们之间转过钱,就没有任何东西把它们联系在一起,所以用其中一个付款,谁也不会因此知道其他几个。可以发送到某个@username,也可以发送到任意地址。

在Telegram中打开

问题

资金被销毁了吗?

没有。它们在那条链上的那个地址里。能不能动,取决于谁握着它的私钥。

如果我发到了自己在错的EVM链上的地址呢?

如果你握着它的私钥,那把私钥在每条EVM链上都控制着这个地址:用一个能让你选中你实际发送那条链的钱包,余额就在那里。这个钱包给出的充值地址,你并不握有它的私钥,任何钱包(包括这一个)都无法在另一条链上打开它。

钱包能撤销它吗?

不能。已经结算的转账,没有人撤得回来。我们手里的那份私钥分片无法单独签名,我们对任何一条链也没有特殊权力。