注意这四种情况下导入钱包,你的数字资产可能「归零」。 原文标题:《见鬼!导入助记词后,我的资产「归零」了》 随着科技的发展,电子产品更新迭代的节奏越来越快,最明显的感受就是人们更换手机的频率更高了。对于使用去中心化钱包管理数字资产的用户来讲,需要经常将钱包助记词导入到新设备来继续管理自己的资产,而这就会引出一个用户经常遇到的场景: 「导入钱包以后,我的资产怎么不见了?」在新的设备里通过助记词导入钱包,资产真的有可能凭空消失不见吗?很抱歉地告诉大家:是的。 但这个肯定的回答背后,是有几个前提条件的,如果你由于各种原因不小心触发以下条件之一,那么你的资产就真的可能「归零」了。 条件一:是「导入」而不是「创建」「导入钱包」和「创建钱包」是两个完全不同的动作。可能有的人会问:这也能搞错吗?世界之大,无奇不有。在与 imToken 客服小组交流的时候发现,用户反馈导入钱包资产「归零」时,绝大多数情况都是因为明明是要导入钱包,而用户选择的却是「创建钱包」,创建出来的新地址自然是没有任何资产的。 条件二:混淆多个钱包助记词这年头,持有数字资产的朋友手里没有几个钱包地址都不好意思跟别人说是混区块链行业的。一般情况下,一组助记词只能对应一个钱包地址。如果你的资产分散放在多个钱包里,那么你应该备份了多组助记词。但是,如果你没有记录好这些助记词和钱包地址之间的对应关系,很可能会造成助记词混淆。 助记词混淆的结果就是:你导入的助记词虽然都是对的,但资产可能对不上。如果这组助记词对应的正好是一个空钱包地址,你的资产自然就「归零」了。 条件三:助记词备份有误一般情况下,一组助记词由 12 或 24 个单词组成。不是所有的英文单词都可以作为助记词,只有 2048 个单词有幸被选中,这些单词都可以在助记词规范表格中找到(你可以在微信公众号后台回复「BIP39」获取助记词单词表)。 我们以 imToken 为例,imToken 支持 12 个单词的助记词导入。如果你备份的助记词有误,那么会有两种情况发生:
情况一不在这篇文章的讨论范围,但解决起来比较简单:只需要对照助记词规范表,找出不在列表的单词并进行修正即可。 遇到情况二,我们需要第一时间确认新导入的钱包地址是否与之前的地址相同。如果相同,可以通过对应的区块链浏览器再次核实钱包资产情况。但如果不同,说明你导入的助记词信息有误。我们已经知道助记词一般是由 12 个单词组成,这其中有许多单词十分相似,比如「awake」和「aware」,「blue」和「blur」等。如果在抄写备份助记词时字迹潦草,就会造成输入「错误」的单词,从而「歪打正着」导入了其他的钱包地址(99.99% 为空地址),这就会造成资产「归零」的情况。 条件四:助记词导入路径改变前面有提到:一般情况下,一组助记词只能对应一个钱包地址。请注意,我说的是一般情况下,那么还有不一般的情况吗?是的,还真有。要解释清楚这个问题,需要先向大家介绍下什么是钱包导入路径,我们还是以 imToken 钱包为例。 上图是 imToken 导入 BTC 钱包的界面截图,在「选择路径」下方显示的就是目前助记词导入的路径。什么是助记词导入路径?BIP32 提出分层确定性钱包(HD Wallet)这个概念,配合 BIP 39,使得用户只要备份一组助记词就可以管理 BTC 主地址和多个 BTC 子地址。而后的 BIP 44 则对导入路径进行了规范。 BIP 44 默认的导入规范如下: m / purpose' / coin_type' / account' / change' / address_index' / 其中各字母代表的含义如下:
为了方便用户更好地在各个钱包里管理自己的资产,目前市面上主流的钱包导入路径都是一致的,但也有个别钱包的默认导入路径有所不同,这就导致用户通过同一组助记词导入出来的钱包地址不一样,造成了资产「归零」的错觉。比如 imToken 默认的 BTC 钱包导入路径为隔离见证地址,而如果你之前使用的是 BTC 普通地址,在导入后,一个大大的数字 0 就会显示在你的资产首页上(莫慌,你可以通过切换地址类型切换回 BTC 普通地址,看到自己的资产)。 所以保险起见,我们在备份助记词的同时,最好记下当前钱包的导入路径是什么,方便我们在切换钱包软件导入钱包时,能够准确地找到之前的钱包地址。同时,我们在创建钱包的时候,不要随便切换默认的导入路径,如果你要修改路径,那么请一定要记住导入路径的规范,以免造成资产丢失的风险。 那么我们要如何避免以上情况发生呢,请务必养成以下良好的习惯:
做到以上几点,无论你更换多少次手机或者使用任何一种新的钱包软件,都可以通过助记词导入来继续管理你的资产。在使用去中心化钱包时,千万不要图一时方便而忽略一些最基本的安全使用规范,因为稍有一丝疏忽,可能你就要和你的数字资产说再见了,再也不见的那种。 (责任编辑:admin1) |