[发明专利]一种基于区块链系统的权限管理系统及方法在审
申请号: | 202211282853.X | 申请日: | 2022-10-19 |
公开(公告)号: | CN115455391A | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 胡德年;袁文俊;李升林 | 申请(专利权)人: | 上海阵方科技有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/60;G06F21/62;G06F21/64;G06Q40/04 |
代理公司: | 南昌金轩知识产权代理有限公司 36129 | 代理人: | 桑耀 |
地址: | 200232 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 系统 权限 管理 方法 | ||
本发明涉及系统权限管理技术领域,具体公开了一种基于区块链系统的权限管理系统及方法,包括:用户管理合约模块:所述用户管理合约模块用于实现用户管理合约模块,用户管理合约模块主要实现用户的增删查改、用户角色分配、用户鉴权功能;节点管理合约模块:所述节点管理合约模块与所述用户管理合约模块连接,用于实现节点管理合约模块,主要节点的添加及管理;参数管理合约模块。本发明管理权限管理基于stateDB和内置go语言的用户管理等相关合约进行的权限控制,提升了任务共识的效率,缩短了权限验证的执行周期;在执行效率、节点间共识流程上得到了很大的提升,缩短了权限管理过程中所需要的时间,使联盟链实用性方便有很大的提升。
技术领域
本发明涉及系统权限管理技术领域,具体是一种基于区块链系统的权限管理系统及方法。
背景技术
随着区块链技术的普及,在现实应用场景中,区块链的引入没有降低对于权限管理的需求,反而进一步加深了对权限管理的实践,由于区块链技术的去中心化、集体维护、数据不可篡改和可追溯、支持智能合约的特点,有效的解决传统权限校验中存在的中心化管理、易被篡改、信息不透明问题。所以,通过智能合约自动完成权限管理,避免了第三方平台介入,所有人都不可随意篡改,且权限校验管理透明可信,具有重要的理论意义和实用价值。
目前,市面上大部分权限控制都是通过中心化的证书颁发机构(ca)服务器来负责权限的控制,降低了区块链自身具备分布式信任机制的优势。授权数据集中存储在中心化的数据库中,数据易被窜改,可信度比较低。如果数据库没有及时备份,存在部分数据丢失的风险。市面上大部分权限控制都是通过中心化的授权机构进行,授权数据集中存储在中心化的数据库中,数据易被窜改,可信度比较低。如果数据库没有及时备份,存在部分数据丢失的风险。没有充分发挥区块链本身具有的分布式信任机制的优势。而公有链完全放开,不符合组织间权限管控需求。
综上所述为了解决现有存在的问题,我们提出一种基于区块链系统的权限管理系统及方法。
发明内容
本发明的目的在于提供一种基于区块链系统的权限管理系统及方法,主要基于stateDB机制做了拓展;实现了由juice联盟链底层代码级别实现内置合约的方式直接操作stateDB,即保留区块链本身的优势,同时在权限控制方便比一般智能合约的共识确认在性能上有较大的提升,同时支持可升级。
为实现上述目的,本发明提供如下技术方案:一种基于区块链系统的权限管理系统,包括:
用户管理合约模块:所述用户管理合约模块用于实现用户管理合约模块,用户管理合约模块主要实现用户的增删查改、用户角色分配、用户鉴权功能;
节点管理合约模块:所述节点管理合约模块与所述用户管理合约模块连接,用于实现节点管理合约模块,主要节点的添加及管理;
参数管理合约模块:所述参数管理合约模块与所述节点管理合约模块,用于实现参数管理合约模块,主要对区块链进行系统参数配置。
作为本发明的一种优选技术方案,所述用户管理合约模块、节点管理合约模块和参数管理合约模块均设置有go代码和stateDB。
一种区块链系统的权限管理方法,包括以下步骤:
步骤S1:初始化链创建者角色,在创建联盟链时,在区块链中默认授予链创建者角色,链创建者可以指定链管理员权限;
步骤S2:用户注册,对用户管理合约模块发起申请,用户管理合约模块对请求数据进行合法性校验,校验成功后通过共识后记录到stateDB中;
步骤S3:确定用户申请对应角色权限,已注册的用户通过sdk调用用户管理合约模块进行角色申请,对应权限审核用户组审核请求参数,将对申请的数据做审核校验,校验通过更新stateDB中审核状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海阵方科技有限公司,未经上海阵方科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211282853.X/2.html,转载请声明来源钻瓜专利网。