1.一种数字货币钱包的密钥数据查询获取方法,其特征在于,包括:
响应于接收到的密钥获取指令,提取所述密钥获取指令中的目标密钥路径信息;
根据所述目标密钥路径信息对已存储的密钥节点集进行遍历,确定与所述目标密钥路径信息相对应的目标密钥节点;其中,所述密钥节点集为利用密钥种子进行推导运算得到密钥节点,并存储在哈希表中得到的,所述密钥节点集包括:一个主密钥和多个子密钥;
输出所述目标密钥节点。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标密钥路径信息对已存储的密钥节点集进行遍历之后还包括:
若根据所述目标密钥路径信息未遍历到所述目标密钥节点,则根据所述目标密钥路径信息创建并保存所述目标密钥节点。
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标密钥路径信息创建并存储所述目标密钥节点具体包括:
基于所述目标密钥路径信息,从所述密钥节点集存储的密钥节点中查询出密钥路径信息与所述目标密钥路径相似值最高的父密钥节点;
根据所述目标密钥路径信息,利用所述父密钥节点创建并存储所述目标密钥节点。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据预置的密钥节点存储量阈值和密钥节点的历史使用记录,按照密钥的使用时间先后,保留若干个历史密钥节点,所述历史密钥节点的数量与所述密钥节点存储量阈值相等。
5.根据权利要求1所述的方法,其特征在于,所述密钥节点具体包括:密钥路径信息、私钥数据、链码数据以及密钥关联标识,所述密钥关联标识用于保存下一个密钥节点的存储地址。
6.一种数字货币钱包的密钥数据查询获取装置,其特征在于,包括:
密钥路径提取单元,用于响应于接收到的密钥获取指令,提取所述密钥获取指令中的目标密钥路径信息;
目标密钥获取单元,用于根据所述目标密钥路径信息对已存储的密钥节点集进行遍历,确定与所述目标密钥路径信息相对应的目标密钥节点,其中,所述密钥节点集为利用密钥种子进行推导运算得到密钥节点,并存储在哈希表中得到的,所述密钥节点集包括:一个主密钥和多个子密钥;
目标密钥输出单元,用于输出所述目标密钥节点。
7.根据权利要求6所述的装置,其特征在于,还包括:
目标密钥创建单元,用于若根据所述目标密钥路径信息未遍历到所述目标密钥节点,则根据所述目标密钥路径信息创建并存储所述目标密钥节点。
8.根据权利要求7所述的装置,其特征在于,所述目标密钥创建单元具体用于:
基于所述目标密钥路径信息,从所述密钥节点集存储的密钥节点中查询出密钥路径信息与所述目标密钥路径相似值最高的父密钥节点;
根据所述目标密钥路径信息,利用所述父密钥节点创建并存储所述目标密钥节点。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
密钥节点更新单元,用于根据预置的密钥节点存储量阈值和密钥节点的历史使用记录,按照密钥的使用时间先后,保留若干个历史密钥节点,所述历史密钥节点的数量与所述密钥节点存储量阈值相等。
10.根据权利要求6所述的装置,其特征在于,所述密钥节点具体包括:密钥路径信息、私钥数据、链码数据以及密钥关联标识,所述密钥关联标识用于保存下一个密钥节点的存储地址。