很多用户在换钱包时,会遇到一个非常典型的问题:

助记词明明一模一样。

但是两个钱包显示出来的地址却不同。

这时候不要马上判断某一个钱包“恢复错了”。

问题可能出在钱包采用的标准和派生规则。

助记词只是恢复链条的一部分

很多新用户容易把:

助记词 = 钱包地址。

实际上并不是这样。

助记词需要经过种子生成,再按照一定的派生路径生成密钥,最终才得到地址。

所以,恢复结果不仅取决于助记词。

什么是派生路径?

派生路径可以理解为从钱包根节点向下寻找某个账户的路线。

不同网络、不同钱包标准可能采用不同的路径。

只要路径不同,就可能生成不同地址。

为什么钱包开发者会选择不同路径?

因为不同区块链和不同钱包生态存在自己的标准。

一些钱包需要兼容历史系统。

一些钱包为了支持特定网络,会采用对应的派生方案。

所以用户换钱包以后,不能默认所有软件都使用完全相同的默认设置。

为什么同一个助记词可以生成很多地址?

因为HD钱包本身就是一个层级结构。

从同一根种子,可以继续生成大量子密钥。

这也是现代数字货币钱包可以管理多个账户和多个地址的基础。

如果恢复后地址不同,应该怎么办?

不要急着转账。

先确认:

助记词是否准确;

是否有Passphrase;

原钱包使用的网络;

原来的账户编号;

当前钱包使用的派生路径;

地址格式是否一致。

为什么Passphrase也会影响结果?

因为Passphrase可能参与种子生成。

即使助记词完全一样,只要Passphrase不同,也可能得到完全不同的钱包。

所以恢复时不能只记住“我有这组助记词”。

为什么地址格式也可能不同?

不同网络可能使用不同的地址编码规则。

例如同一个底层密钥体系,经过不同网络参数处理后,最终显示形式可能不同。

所以不能只根据地址字符串长得像不像来判断。

资产没显示是不是代表钱包不兼容?

不一定。

可能只是:

默认账户不同;

网络没有打开;

地址没有被自动发现;

派生路径不同。

如果原来的链上地址仍然能够查询,就说明资产本身并没有因为钱包界面不同而自动消失。

为什么不要随便尝试很多陌生钱包?

如果为了“找回资产”而把助记词不断导入各种软件,会扩大泄露风险。

特别是网上搜索到的所谓“钱包恢复工具”,更需要谨慎。

真正重要的是找到兼容的恢复方案,而不是不停尝试软件。

imToken用户应该怎么做?

换钱包或者恢复旧钱包之前,最好先记录原钱包中的:

主要地址;

账户编号;

网络;

重要资产;

是否存在额外恢复参数。

这些信息比单独记住一句“我有助记词”更有实际价值。


微信扫一扫