预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共38页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114679274A(43)申请公布日2022.06.28(21)申请号202111663685.4(22)申请日2021.12.31(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11申请人蚂蚁区块链科技(上海)有限公司(72)发明人陶友贤(74)专利代理机构北京博思佳知识产权代理有限公司11415专利代理师李威(51)Int.Cl.H04L9/32(2006.01)H04L9/40(2022.01)H04L67/1095(2022.01)G06F16/27(2019.01)权利要求书4页说明书28页附图5页(54)发明名称跨子网交互的权限控制方法及装置、电子设备、存储介质(57)摘要本说明书提供一种跨子网交互的权限控制方法及装置、电子设备、存储介质;该方法应用于区块链系统,所述区块链系统包括区块链主网及其管理的区块链子网,可以包括:目的区块链子网中的目的子网节点接收源区块链子网中的源子网节点发送的跨子网请求,所述跨子网请求包括针对所述目的区块链子网的写入操作的操作信息;所述目的子网节点查询所述区块链主网所管理的各个区块链子网针对所述目的区块链子网的写入操作的权限信息,并根据所述权限信息对所述操作信息进行校验;所述目的子网节点在校验通过的情况下响应于所述跨子网请求,根据所述操作信息执行相应的写入操作。CN114679274ACN114679274A权利要求书1/4页1.一种跨子网交互的权限控制方法,应用于区块链系统,所述区块链系统包括区块链主网及其管理的区块链子网;所述方法包括:目的区块链子网中的目的子网节点接收源区块链子网中的源子网节点发送的跨子网请求,所述跨子网请求包括针对所述目的区块链子网的写入操作的操作信息;所述目的子网节点查询所述区块链主网所管理的各个区块链子网针对所述目的区块链子网的写入操作的权限信息,并根据所述权限信息对所述操作信息进行校验;所述目的子网节点在校验通过的情况下响应于所述跨子网请求,根据所述操作信息执行相应的写入操作。2.根据权利要求1所述的方法,所述跨子网请求由所述源区块链子网的源子网节点通过以下方式生成:响应于提交至所述源区块链子网的第一区块链交易,执行第一区块链交易调用的智能合约以生成包含所述操作信息的事件;在监听到所述事件后,读取所述事件中包含的操作信息以生成所述跨子网请求。3.根据权利要求1所述的方法,所述目的子网节点查询所述区块链主网的各个区块链子网针对所述目的区块链子网的写入操作的权限信息,包括:所述目的子网节点查询部署于所述目的区块链子网上的第一写入控制合约记录的所述权限信息;或者,所述目的子网节点查询预设缓存中存储的所述权限信息,所述预设缓存用于存储第一写入控制合约记录的权限信息;或者,所述目的子网节点查询部署于所述区块链主网上的第二写入控制合约记录的所述权限信息。4.根据权利要求3所述的方法,所述目的子网节点查询部署于所述目的区块链子网上的第一写入控制合约记录的所述权限信息,包括:所述目的子网节点创建本地查询交易,以在本地存储的对应于所述目的区块链子网的世界状态中查询第一写入控制合约记录的所述权限信息。5.根据权利要求3所述的方法,所述目的子网节点更新所述预设缓存的操作包括:在监听到第一写入控制合约生成的针对所述权限信息的更新事件的情况下,根据所述更新事件记录的更新信息更新所述预设缓存;其中,所述更新事件由第一写入控制合约在响应针对所述权限信息的更新交易的情况下生成。6.根据权利要求3所述的方法,部署所述区块链主网中主网节点的节点设备还用于部署区块链子网的子网节点,且部署于任一节点设备的主网节点和子网节点共享所述任一节点设备的区块链插件;所述目的子网节点查询部署于所述区块链主网上的第二写入控制合约记录的所述权限信息,包括:所述目的子网节点通过所述目的子网节点所属的目标节点设备中的区块链插件,在所述目标节点设备部署的主网节点在本地存储的对应于所述区块链主网的世界状态中,查询第二写入控制合约记录的所述权限信息。7.根据权利要求1所述的方法,所述写入操作包括:写入所述目的区块链子网上部署的智能合约,或者,写入所述目的区块链子网的区块。8.根据权利要求1所述的方法,所述权限信息的权限控制维度包括以下至少之一:2CN114679274A权利要求书2/4页发起所述跨子网请求的区块链子网的子网标识、发起写入操作的区块链子网的区块链账户、请求写入的区块链子网的区块链账户、请求写入的参数类型。9.根据权利要求1所述的方法,所述根据所述操作信息执行相应的写入操作,包括:在包含所述操作信息的第二区块链交易通过共识的情况下,响应于第二区块链交易,根据所述操作信息执行相应的写入操作