全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210669712.7 (22)申请日 2022.06.14 (71)申请人 中国农业银行股份有限公司 地址 100005 北京市东城区建国门内大街 69号 (72)发明人 董华 吴殿丞 延安 刘爽 张健  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 张思淼 (51)Int.Cl. G06F 21/31(2013.01) G06F 21/62(2013.01) (54)发明名称 一种基于智能合约 的函数访问权限控制方 法及装置 (57)摘要 本申请公开了一种基于智能合约 的函数访 问权限控制方法, 包括: 获取角色配置信息, 角色 配置信息包括角色和角色状态, 进一步地, 获取 合约函数配置信息, 合约函数配置信息包括为角 色配置的、 角色具备访问权限的至少一个合约函 数、 以及至少一个合约函数对应的合约地址, 至 少一个合约函数, 为对区块链数据进行处理的函 数。 获取角色配置信息和合约函数配置信息之 后, 可以基于角色配置信息和合约函数配置信 息, 生成针对角色的函数访问权限控制智能合 约。 由此可见, 本方案通过对角色进行权限配置, 控制了该角色对区块链数据的访问权限, 从而实 现了对区块链数据进行有效隔离, 提高了区块链 数据访问的可控性, 保证 了区块链数据的安全。 权利要求书2页 说明书6页 附图2页 CN 115033853 A 2022.09.09 CN 115033853 A 1.一种基于智能合约的函数访问权限控制方法, 其特 征在于, 所述方法包括: 获取角色配置信息, 所述角色配置信息包括角色和角色状态; 获取合约 函数配置信 息, 所述合约 函数配置信 息包括: 为所述角色配置的、 所述角色具 备访问权限的至少一个合约函数、 以及所述至少一个合约函数对应的合约地址, 所述至少 一个合约函数, 为对区块链数据进行处 理的函数; 基于所述角色配置信 息和所述合约 函数配置信 息, 生成针对所述角色的函数访问权限 控制智能合约。 2.根据权利要求1所述的方法, 其特征在于, 所述至少一个合约函数, 为目标智能合约 中的合约函数, 所述至少一个合约函数对应的合约地址, 为所述目标智能合约的合约地址 。 3.根据权利要求2所述的方法, 其特征在于, 所述基于所述角色配置信 息和所述合约 函 数配置信息, 生成针对所述角色的函数访问权限控制智能合约, 包括: 对所述至少一个合约 函数的初始函数名称进行预设类型的变换, 得到所述至少一个合 约函数的目标函数名称, 所述至少一个合约函数 的初始函数名称, 为所述至少一个合约函 数在所述目标智能合约中的函数名称; 基于所述角色配置信息、 所述至少一个合约函数的目标函数名称、 以及所述至少一个 合约函数对应的合约地址, 生成所述 函数访问权限控制智能合约。 4.根据权利要求1所述的方法, 其特 征在于, 所述获取角色配置信息, 包括: 获取用户输入的所述角色配置信息 。 5.根据权利要求2所述的方法, 其特 征在于, 所述获取合约函数配置信息, 包括: 获取用户输入的所述至少一个合约函数的标识信息, 以及, 获取预先存储的所述目标智能合约对应的合约地址 。 6.一种基于智能合约的函数访问权限控制装置, 其特 征在于, 所述装置包括: 第一获取 单元, 用于获取角色配置信息, 所述角色配置信息包括角色和角色状态; 第二获取单元, 用于获取合约 函数配置信 息, 所述合约 函数配置信 息包括: 为所述角色 配置的、 所述角色具备访问权限的至少一个合约函数、 以及所述至少一个合约函数对应的 合约地址, 所述至少一个合约函数, 为对区块链数据进行处 理的函数; 生成单元, 用于基于所述角色配置信息和所述合约函数配置信息, 生成针对所述角色 的函数访问权限控制智能合约。 7.根据权利要求6所述的装置, 其特征在于, 所述至少一个合约函数, 为目标智能合约 中的合约函数, 所述至少一个合约函数对应的合约地址, 为所述目标智能合约的合约地址 。 8.根据权利要求7 所述的装置, 其特 征在于, 所述 生成单元, 用于: 对所述至少一个合约 函数的初始函数名称进行预设类型的变换, 得到所述至少一个合 约函数的目标函数名称, 所述至少一个合约函数 的初始函数名称, 为所述至少一个合约函 数在所述目标智能合约中的函数名称; 基于所述角色配置信息、 所述至少一个合约函数的目标函数名称、 以及所述至少一个 合约函数对应的合约地址, 生成所述 函数访问权限控制智能合约。 9.根据权利要求6所述的装置, 其特 征在于, 所述第一获取 单元, 用于: 获取用户输入的所述角色配置信息 。 10.根据权利要求7 所述的装置, 其特 征在于, 所述第二获取 单元, 用于:权 利 要 求 书 1/2 页 2 CN 115033853 A 2获取用户输入的所述至少一个合约函数的标识信息, 以及, 获取预先存储的所述目标智能合约对应的合约地址 。权 利 要 求 书 2/2 页 3 CN 115033853 A 3

PDF文档 专利 一种基于智能合约的函数访问权限控制方法及装置

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于智能合约的函数访问权限控制方法及装置 第 1 页 专利 一种基于智能合约的函数访问权限控制方法及装置 第 2 页 专利 一种基于智能合约的函数访问权限控制方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:38:43上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。