[发明专利]一种区块链地址的管理方法和设备有效
申请号: | 201811027810.0 | 申请日: | 2018-09-04 |
公开(公告)号: | CN109257341B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 张劲松;陈召华 | 申请(专利权)人: | 广州矩阵信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12;H04L9/08 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 郭新娟 |
地址: | 510700 广东省广州市黄埔区联和街道广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 地址 管理 方法 设备 | ||
本发明实施例提出了一种区块链地址的管理方法和设备,其中该方法包括:获取由根私钥产生的Raw Address以及与所述Raw Address对应的Path;其中,各Raw Address对应一Path;所述Raw Address以及与所述Raw Address对应的子私钥由根私钥产生;将所述Path封装编码到所述Raw Address中,生成MCL地址。通过将Path编码封装在Raw Address中,以当需要管理私钥时,通过反向解码以获取到Path,结合自身保存的根私钥,实现了对各地址对应的私钥进行安全有效的管理。
技术领域
本发明涉及区块链地址管理领域,特别涉及一种区块链地址的管理方法和设备。
背景技术
随着区块链+技术的兴起,其技术正在逐步影响各传统行业。通常区块链需要管理大量的私钥及公钥,一种常用的改进管理技术BIP(Bitcoin Improvement Proposals,比特币的新功能或改进措施的文件)32及其变种BIP39,BIP44等,使用一个根私钥即可生成大量的私钥。
具体的,以BIP32(用于定义Hierarchical Deterministic wallet,简称HDWallet,是一个系统可以从单一个seed产生一树状结构储存多组keypairs,其中keypairs包括私钥和公钥)为例,是通过一个seed生成根私钥,通过根私钥及Path,生成对应的子私钥及地址。
而对于BIP32等技术技术,一个典型的问题就是无法直接通过地址和根私钥得到该地址对应的私钥。因为只有知道其Path才能可能通过根私钥和Path计算出对应的私钥。但如果我们直接保存各地址对应的私钥,明显是不安全且难于管理的。
由此,目前需要一种方案以解决该问题。
发明内容
针对现有技术中的缺陷,本发明提出了一种区块链地址的管理方法和设备,通过将Path编码封装在Raw Address中,以当需要管理私钥时,通过反向解码以获取到Path,结合自身保存的根私钥,实现了对各地址对应的私钥进行安全有效的管理。
具体的,本发明提出了以下具体的实施例:
本发明实施例提出了一种区块链地址的管理方法,包括:
获取由根私钥产生的Raw Address以及与所述Raw Address对应的Path;其中,各Raw Address对应一Path;所述Raw Address以及与所述Raw Address对应的子私钥由根私钥产生;
将所述Path封装编码到所述Raw Address中,生成MCL地址。
在一个具体的实施例中,所述MCL地址中还封装编码有标识信息;其中,所述标识信息用于标识所述根私钥。
在一个具体的实施例中,所述标识信息包括:所述根私钥的名称。
在一个具体的实施例中,所述MCL地址可反向编码得到所述Path和所述RawAddress;
该方法还包括:
当接收到触发请求时,对所述MCL地址进行反向解码,以获取所述Path和所述RawAddress。
在一个具体的实施例中,还包括:
基于所述根私钥与所述Path确定与所述Raw Address对应的子私钥。
本发明实施例提出了一种区块链地址的管理设备,包括:
获取模块,用于获取由根私钥产生的Raw Address以及与所述Raw Address对应的Path;其中,各Raw Address对应一Path;所述Raw Address以及与所述Raw Address对应的子私钥由根私钥产生;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州矩阵信息科技有限公司,未经广州矩阵信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811027810.0/2.html,转载请声明来源钻瓜专利网。