[发明专利]在区块链系统中管理账户的方法及装置在审
申请号: | 202210333823.0 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114780973A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 王江;石杰;邓福喜;陶友贤 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 张静娟;周良玉 |
地址: | 200010 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 系统 管理 账户 方法 装置 | ||
1.一种在区块链系统中管理账户的方法,所述区块链系统包括第一区块链和第二区块链;所述第一区块链为基于所述第二区块链的子网,所述方法包括:
所述第一区块链向所述第二区块链发送用于更新第一账户的状态信息的跨链消息;所述第一账户创建在所述第二区块链上,所述第一账户具有所述第一区块链的使用权限;
所述第二区块链基于所述跨链消息获取第一交易,并通过执行所述第一交易将所述第一账户的状态信息更新为目标状态。
2.根据权利要求1所述的方法,其中,所述使用权限包括:只读操作权限,或者只写操作权限,或者读写操作权限。
3.根据权利要求1所述的方法,其中,在所述第二区块链将所述第一账户的状态信息更新为目标状态之后,所述方法还包括:
所述第二区块链将所述目标状态发送给所述第一区块链;
所述第一区块链基于所述目标状态更新所述第一账户的状态信息。
4.根据权利要求1所述的方法,其中,所述基于所述跨链消息获取第一交易,包括:
基于所述跨链消息确定所述第一账户,并确定所述第一账户是否被锁定;
在所述第一账户未被锁定的情况下,对所述第一账户进行锁定操作,并基于所述跨链消息获取第一交易。
5.根据权利要求4所述的方法,其中,所述方法还包括:
在所述第一账户被锁定的情况下,所述第二区块链向所述第一区块链返回拒绝消息;所述拒绝消息用于拒绝更新所述第一账户的状态信息。
6.根据权利要求4所述的方法,其中,在所述第二区块链将所述第一账户的状态信息更新为目标状态之后,所述方法还包括:所述第二区块链对所述第一账户进行解锁操作。
7.根据权利要求1所述的方法,其中,在所述第一区块链向所述第二区块链发送所述跨链消息之前,所述方法还包括:
所述第二区块链创建所述第一账户;
所述第二区块链接收第二交易,并基于所述第二交易配置所述第一账户的权限;所述第一账户的权限包括所述第一账户对所述第一区块链的使用权限。
8.根据权利要求7所述的方法,所述基于所述第二交易配置所述第一账户的权限,包括:
通过执行所述第二交易,在所述第一账户对应的状态数据中记录所述第一账户的权限;
向所述第一区块链发送同步信息;所述同步信息包括所述第一账户的标识以及所述第一账户对所述第一区块链的使用权限的信息;
其中,所述方法还包括:所述第一区块链记录所述同步信息包括的所述第一账户的标识以及所述第一账户对所述第一区块链的使用权限的信息。
9.根据权利要求3所述的方法,其中,所述方法还包括:
满足预设条件时,所述第一区块链从所述第二区块链获取当前所述第一账户的至少部分最新状态数据,并基于所述至少部分最新状态数据更新本地记录的所述第一账户的状态数据。
10.根据权利要求9所述的方法,其中,所述满足预设条件包括:所述第一区块链关停后重新启动,或者预设周期期满。
11.一种在区块链系统中管理账户的方法,所述区块链系统包括第一区块链和第二区块链;所述第一区块链为基于所述第二区块链的子网,所述第一区块链包括第一节点,所述方法由所述第一节点执行;所述方法包括:
生成用于更新第一账户的状态信息的跨链消息;所述第一账户创建在所述第二区块链上,所述第一账户具有所述第一区块链的使用权限;
向所述第二区块链发送所述跨链消息,以指示所述第二区块链基于所述跨链消息将所述第一账户的状态信息更新为目标状态。
12.根据权利要求11所述的方法,其中,所述使用权限包括:只读操作权限,或者只写操作权限,或者读写操作权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210333823.0/1.html,转载请声明来源钻瓜专利网。