[发明专利]基于智能合约的账户建立及恢复系统有效
申请号: | 202110340679.9 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113077255B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 郑姣;李星星;宋金泽 | 申请(专利权)人: | 上海万向区块链股份公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;H04L9/08;H04L9/32;H04L9/40 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 200086 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 合约 账户 建立 恢复 系统 | ||
本发明提供了一种基于智能合约的账户建立及恢复系统,包括:账户注册合约模块接收用户注册报文,通过注册报文解析器解析,账户注册处理器进行校验,利用账户报文组装器进行组装,并发送至账户数据合约模块;账户绑定合约模块接收密钥绑定报文,通过密钥绑定报文解析器解析,密钥绑定处理器进行校验,利用绑定密钥报文组装器进行组装,并发送至账户数据合约模块;账户恢复合约模块接收密钥激活报文,利用密钥激活报文解析器解析,密钥恢复处理器进行校验,利用恢复报文组装器进行组装,并发送至账户数据合约模块;账户数据合约模块将接收到的用户账户报文、用户绑定密钥报文以及用户恢复报文,根据报文信息作出相应应答,存储并更新用户账户信息。
技术领域
本发明涉及区块链技术领域,具体地,涉及一种基于智能合约的账户建立及恢复系统。
背景技术
区块链的核心价值在于建立信任,它记录了可被验证的由账户签名的每一笔授权行为。账户的建立是区块链系统的基础。对于账户的建立通常为公有链采用账户匿名和开放准入,并将账户密钥视为账户的唯一凭证。这将导致以下问题:密钥丢失意味着与账户关联的所有权益将失去;密钥被盗意味着与账户关联的权益将受到侵害。当前解决该问题的技术大多基于控制准入,这会破坏公有链开放准入的门槛,更适合在联盟链上使用。我们需要一种能在公有链开放准入的情况下,账户建立及恢复的方法。
专利文献CN108830577A(申请号:201810581728.6)公开了一种区块链的账户建立及恢复方法,分别建立平台管理员账户、节点管理员账户和用户账户,要求三类账户均附带主、副密钥对、核验账户和可靠的通知渠道三要素。当账户发生一对密钥丢失时,合法账户能够利用主、副密钥对相互重置的特性自主实现密钥更换。当账户发生密钥被盗时,合法用户能够通过通知渠道及时感知,进一步地能够综合运用三要素,对账户进行锁定、利用挑战期阻止非法用户更换密钥,在核验账户的协助下更换密钥。该专利依赖多方协助,破坏了公有链开放准入的门槛,且账户建立的过程中节点管理员需要离线手动提交节点账户信息给平台管理员,操作成本较高,也容易引入数据错误。且该方法需要从创世区块开始进行控制,适合新建一条区块链时使用,不适用于老的区块链。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于智能合约的账户建立及恢复系统。
根据本发明提供的一种基于智能合约的账户建立及恢复系统,包括:
账户注册合约模块:账户注册合约模块接收用户注册报文,通过注册报文解析器解析用户注册报文,账户注册处理器对解析后的用户注册报文进行校验,校验成功后,利用账户报文组装器组装用户账户报文,并将组装后的用户账户报文发送至账户数据合约模块;
账户绑定合约模块:账户绑定合约模块接收密钥绑定报文,通过密钥绑定报文解析器解析密钥绑定报文,密钥绑定处理器对解析后密钥绑定报文进行校验,校验成功后,利用绑定密钥报文组装器组装用户绑定密钥报文,并将组装后的用户绑定密钥报文发送至账户数据合约模块;
账户恢复合约模块:账户恢复合约模块接收密钥激活报文,利用密钥激活报文解析器解析密钥激活报文,密钥恢复处理器对密钥激活报文进行校验,校验成功后,利用恢复报文组装器组装用户恢复报文,并将组装后的用户恢复报文发送至账户数据合约模块;
账户数据合约模块:账户数据合约模块将接收到的用户账户报文、用户绑定密钥报文和以及用户恢复报文,根据不同报文信息由相应的报文解析器作出相应应答,存储并更新用户账户信息。
优选地,所述用户注册报文包括:用户注册交易原文、用户注册交易签名以及用户注册交易验签公钥;
所述用户注册交易原文包括:用户使用的当前主公钥、账户名、注册交易唯一识别标识;所述用户使用的当前主公钥和账户名是独立的两个字段;
所述用户注册交易签名是利用用户使用的当前主公钥匹配的私钥对用户注册交易原文做的数字签名;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万向区块链股份公司,未经上海万向区块链股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110340679.9/2.html,转载请声明来源钻瓜专利网。