[发明专利]基于区块链的账户恢复方法、装置、设备及存储介质在审
申请号: | 202210007340.1 | 申请日: | 2022-01-04 |
公开(公告)号: | CN114362961A | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 张扬;吴飞鹏 | 申请(专利权)人: | 北京众享比特科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30;H04L9/08;H04L9/14;H04L9/40;G06Q40/04 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 郭栋梁 |
地址: | 101400 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 账户 恢复 方法 装置 设备 存储 介质 | ||
本申请公开了一种基于区块链的账户恢复方法、装置、设备及存储介质,该方法包括:初始化区块链网络中的账户信息;获取待恢复数据账户的哈希值和所需的签名信息列表;基于签名信息列表和哈希值,采用零知识证明算法生成证明文件并发送至客户端;获取待恢复数据账户的交易数据,交易数据包括客户端接收的证明文件、新生成的账户公钥和对应的账户私钥;基于区块链网络中预设的验证逻辑算法,对证明文件进行验证;当验证通过后,将新生成的账户公钥存储在备用公钥中,以使得待恢复数据账户基于对应的账户私钥进行交易签名并恢复账户数据。该方案能够快速且安全地恢复账户的数据信息,并且保护了签名方数据的隐私性,实现了链上数据的隐私保护。
技术领域
本发明一般涉及区块链技术领域,具体涉及一种基于区块链的账户恢复方法、装置、设备及存储介质。
背景技术
随着互联网和金融科技不断发展的过程中,区块链技术已经广泛应用到金融领域中。其中,区块链是借由密码学串接并保护内容的串连文字记录,每个区块链包含了前一个区块的加密散列、相应时间戳以及交易资料。区块链上存在一系列的账户,且区块链中的账户通常包括一对公钥和私钥,当账户发起一笔交易时,账户需要使用自己的私钥对该交易进行签名,只有签名验证通过后,该笔交易才会在链上进行记录。
然而,由于区块链是一个去中心化的网络,如果账户中的私钥丢失后,导致无法重新获取该账户的私钥,使得账户中的数据资源便无法转移或者交易,因此,账户的私钥丢失后,如何恢复账户上的数据信息,成为区块链系统亟待解决的问题。
发明内容
鉴于现有技术中的上述缺陷或不足的至少之一,期望提供一种基于区块链的账户恢复方法、装置、设备及存储介质,能够在区块链网络上的账户遗失私钥后,快速、安全地恢复账户的数据信息。
第一方面,本发明提供了一种基于区块链的账户恢复方法,该方法包括:
初始化区块链网络中的账户信息,所述账户信息包括待恢复数据账户,所述待恢复数据账户中预设有常用公钥和信息为空的备用公钥;
获取所述待恢复数据账户的哈希值和所需的签名信息列表;
基于所述签名信息列表和所述哈希值,采用零知识证明算法生成证明文件并发送至客户端;
获取待恢复数据账户的交易数据,所述交易数据包括所述客户端接收的所述证明文件、新生成的账户公钥和对应的账户私钥;
基于所述区块链网络中预设的验证逻辑算法,对所述证明文件进行验证;
当验证通过后,将所述新生成的账户公钥存储在所述备用公钥中,以使得所述待恢复数据账户基于所述对应的账户私钥进行交易签名并恢复账户数据。
在其中一个实施例中,获取所述待恢复数据账户的哈希值和所需的签名信息列表,包括:
获取区块链网络中第一数量的账户对应的账户公钥,所述第一数量大于或等于五;
基于所述第一数量的账户对应的账户公钥,构建默克尔树;
将所述默克尔树的树根哈希值作为所述待恢复数据账户的哈希值;
基于所述哈希值,确定所述待恢复数据账户所需的签名信息列表。
在其中一个实施例中,基于所述哈希值,确定所述待恢复数据账户所需的签名信息列表,包括:
将所述哈希值发送至所述区块链网络中所述第一数量的账户,以使得所述第一数量的账户中的每个账户对所述哈希值进行签名,生成所述第一数量的账户对应的签名信息;
从所述第一数量的账户对应的签名信息获取第二数量的账户对应的签名信息,所述第二数量大于或等于所述第一数量的二分之一;
基于所述第二数量的账户对应的签名信息,生成所述待恢复数据账户所需的签名信息列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京众享比特科技有限公司,未经北京众享比特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210007340.1/2.html,转载请声明来源钻瓜专利网。