其实用imtoken钱包的人可能没仔细想过这个工具其底层的构成到底是怎样的一种架构。
imtoken采用的是HD钱包的技术, 该技术遵循了BIP32以及44的标准这一事实, 而这一点与那种通过随机生成地址然后将每一个私钥都单独存起来的方式所形成的普通钱包是存在完全不同的区别的, 所以只有搞清楚两者之间的差异点所在, 那么在后续涉及到备份操作和多账户管理的时候, 人们就不至于感到有任何头疼的情况发生了。
imtoken HD钱包怎么生成地址
HD钱包在确定派生顺序的时候, 是沿着一条层级路径来进行的。比如m/44'/0'/0'/0/0以及m/44'/0'/0'/0/1这样的结构, 后面会依此类推。当使用imtoken导入包含12个词的助记词之后,程序就会依据这条路径来逐级操作。
它每一次都会借助HMAC-SHA512算法来计算出来。计算出来的内容就是针对每一个地址所对应的私钥。你看的那个im、im_1、im_2, 说到底, 它们就是同一棵地址树上面长出来的不同分支, 并不是彼此之间没有任何关系的独立随机数。
日常的这种操, 作起来特别让人省心。只要点击那个添加账户。那么钱包自动就会跳到下一个派生序号去。然后新的地址就在一瞬间出现了。整个过程完全不需要再重新进行备份。这是因为它所有的地址。全部都是推导出自同一组助记词。所以就相当于一个词根管理了所有东西。
imtoken HD钱包安全吗
安全这一件事, 它最核心的意思其实就只有一句话: 那12个助记词,它们就是等于你所有的家底。

这种叫做HD的结构, 它的含意是说, 你只要拿到了种子这两个字所代表的东西, 那么你的计算机在数学逻辑的层面, 是完全能够推导出每一个具体的地址是什么, 并且对应的那个私钥又是什么样的, 所以说呢, 一旦丢失了, 或者是发生了泄露的情况, 这简直就是灾难级别的后果。
但是也有一个好消息摆在你面前, 那就是imtoken这个软件里的那些派生计算过程是会在你的设备终端上面、也就是本地机器上独自完成的, 它是绝对不会把任何的一点点数据上传到远端的服务器上去的, 在这个问题上你是根本不用担心的, 这一点是完全没有任何问题的。
这里有一个很容易被踩到的坑需要注意, 那就是如果早期的用户在操作上手动更改过派生路径的情形存在的话, 比如说更换了coin type或者是地址类型这样的操作发生过的话, 那么在进行恢复的时候就会造成地址无法匹配对应的情况出现。
所以建议大家一定要始终坚持使用默认的派生路径来进行操作, 千万不要自己去随意尝试或者折腾相关的配置。
一旦你弄明白了这个HD派生体系的具体运作规则, 那么后续在涉及进行数据备份、管理多个不同账户, 以及更换新的设备后进行功能恢复这一系列环节中, 其实就已经完全没有必要再感到犹豫或者纠结了。
转载请注明出处:imtoken钱包官方,如有疑问,请联系()。
本文地址:https://www.sh-artmuseum.org.cn/imzb/7203.html
