全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211010840.7 (22)申请日 2022.08.23 (71)申请人 元启星辰 (北京) 科技有限公司 地址 102206 北京市昌平区沙河镇中央财 经大学校内大 学生活动中心101-1 1室 (72)发明人 孙林轩  (74)专利代理 机构 北京智鸿港知识产权代理事 务所(普通 合伙) 16003 专利代理师 张学府 (51)Int.Cl. H04L 9/06(2006.01) H04L 9/08(2006.01) H04L 9/40(2022.01) (54)发明名称 连接不同联盟链并进行地址管理的数字藏 品钱包系统 (57)摘要 本发明公开了连接不同联盟链并进行地址 管理的数字藏品钱包系统, 包括HD确定性钱包架 构和联盟链架构, 本发明的技术效果与现有技术 相比, 如传统的BIP44、 BIP43、 BIP39等方案相比, 本发明在层级分布上更加灵活, 传统的BIP44、 BIP43协议均在头部的层数上使用硬化的密钥 对, 规定该树结构使用的固定分支编号, 从而在 牺牲树的可延展性基础上, 增加了树的读取速 度, 本发明在BIP44前三层硬化固定 结构上, 由于 联盟链不存在数字货币, 因此去掉了第二层表明 数字货币类型的硬化结构, 采用根节点——分 支——地址账户——子账户结构构建HD确定钱 包树。 权利要求书1页 说明书3页 附图1页 CN 115378576 A 2022.11.22 CN 115378576 A 1.连接不同联盟链并进行地址管理的数字藏品钱包系统, 其特征在于: 包括HD确定性 钱包架构和联盟链 架构, 两者的连接关系及运行步骤如下: S1、 HD确定性钱包沿用了BIP32协议所提出的确定性钱包树模型, 首先生成一个128位 的随机熵; S2、 使用SHA256函数对该随机熵进行加密, 并取随机数前4位与SHA256函数产生的随机 数进行组合, 组合成一个132位的随机数, 随机数每11位通过助记词词典对应了一个助记 词, 因此每位用户掌握了一个12位的助记词; S3、 若用户设置密码, 则将密码盐化作为盐值, 若用户未设置密码, 则以 ‘mnemonic ’盐 化作为盐值; S4、 之后将盐值与助记词明文通过PBKDF2密钥拉伸函数, 生成一个512位的根密钥, 其 中, 相同的助记词和相同的盐值会生成相同的根密钥, 而相同的助记词和不同的盐值会生 成不同的根密钥, 因此用户只要记住自己的助记词, 加上自己设置的密码, 就备份了根密 钥; S5、 之后我们将根密钥一分为二, 前半部分作为256位主私钥, 并根据这个私钥生成对 应的公钥和地址, 后半部分为256位的主链编码, 并以此为依据使用HMAC ‑SHA256算法生成 下一级的私钥与主链编码, 基于这种 结构, 我们 可以轻易地通过一个助记词生成全部的希 望保存的地址; S6、 判断私钥是否小于FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25 E8CD0364141, 若小于, 则使用ECSDA算法采用曲线secp256k1生成对应的私钥, 并先后对公 钥执行SHA‑256、 RIPEMD‑160运算, 并添加网络标记校验值, 生成Base58格式的地址 。权 利 要 求 书 1/1 页 2 CN 115378576 A 2连接不同联盟链 并进行地址管理的数字藏品钱包系统 技术领域 [0001]本发明属于区块链钱包软件, 涉及联盟链、 非对称加密技术领域, 具体是指一种连 接不同联盟链并进行地址管理的数字藏品钱 包系统。 背景技术 [0002]本发明涉及到联盟链技术、 非对称加密技术、 HD钱包树以及传统前后端相关技术 栈。 [0003]联盟链指只允许特定 的, 一般是具备公信力的节点作为记账节点的区块链系统, 在一个一般的区块链系统内, 由多个不设置准入门槛的的节点组成, 并使用一种共识机制 来保证各个节点储存一致, 并排除恶意节点作恶的可能性。 常见的共识机制包括PoW、 PoS、 Pbft等, PoW、 PoS为 公链常见的共识机制, 大多牺牲了计算的时间复杂度来换取储存 上的一 致性。 [0004]加密算法分为对称加密算法和非对称加密算法, 对称加 密算法使用相同的密钥进 行加密和解密, 比如传统的账号密码, 任何知道密码的人都可以进 行登录; 而非对称加密 使 用不同的一对公钥和私钥进 行加密和解密, 公钥进 行加密, 私钥进 行解密, 因此加密者只需 要知道公钥, 并完成加密, 另一方持有私钥进行解密即可。 非对称加密已经被广泛地运用在 数据传输领域, 而区块链领域 也是非对称加密的一大重要落 地方向。 [0005]HD钱包树是小飞碟联盟钱包的核心技术, 区块链钱包里储存的并不是钱币, 而是 地址, 数字 资产储存在区块链上。 钱包地址管理有两种常见的方式: 非确定性钱包与确定性 钱包。 非确定性钱包指 每次生成一对随机的公私钥对, 但是由于其每次需要备份、 不便与钱 包之间合并与拓展的特点, 一般仅供测试使用。 确定性钱包, 也称为HD钱包, 大多使用树状 结构进行地址管理与存储, 使用一组英文单词生成一个原始的种子作为树的根节点, 使用 加密算法和根节点生成每一层代表不同逻辑结构的密钥。 公链的钱包树大多使用4层结构, 分别代表根节点、 不同的不同的账户, 不同的区块链以及对应的数字货币、 数字藏品。 发明内容 [0006]本发明要解决的技术问题是, 针对上述问题, 提供一种连接不 同联盟链并进行地 址管理的数字藏品钱 包系统。 [0007]为解决上述技术问题, 本发明提供的技术方案为: 连接不 同联盟链并进行地址管 理的数字藏品钱包系统, 包括HD确定性钱包架构和联盟链架构, 两者的连接关系及运行步 骤如下: [0008]S1、 HD确定性钱包沿用了BIP32协议所提出的确定性钱包树模型, 首先生成一个 128位的随机熵; [0009]S2、 使用SHA256函数对该随机熵进行加密, 并取随机数前4位与SHA256函数产生的 随机数进 行组合, 组合 成一个132 位的随机数, 随机数每11位通过助 记词词典对应了一个助 记词, 因此每位用户掌握了一个12位的助记词;说 明 书 1/3 页 3 CN 115378576 A 3

PDF文档 专利 连接不同联盟链并进行地址管理的数字藏品钱包系统

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 连接不同联盟链并进行地址管理的数字藏品钱包系统 第 1 页 专利 连接不同联盟链并进行地址管理的数字藏品钱包系统 第 2 页 专利 连接不同联盟链并进行地址管理的数字藏品钱包系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:06:00上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。