[发明专利]区块链用户权限系统及实现方法有效
| 申请号: | 201810445990.8 | 申请日: | 2018-05-11 |
| 公开(公告)号: | CN110474865B | 公开(公告)日: | 2021-07-06 |
| 发明(设计)人: | 周柳;吴玉会;陈磊 | 申请(专利权)人: | 北京轻信科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 北京中济纬天专利代理有限公司 11429 | 代理人: | 覃婧婵 |
| 地址: | 100020 北京市朝阳区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 用户权限 系统 实现 方法 | ||
1.一种区块链用户权限系统,其特征在于:该系统由区块链基础设施模块、共识决策服务模块、智能合约管理模块、智能合约权限管理模块和系统权限管理模块组成,其中,
所述智能合约管理模块,用于管理智能合约的登记、发布、升级、注销和/或查询;
所述共识决策服务模块,用于对智能合约有效性,和智能合约管理者任命进行共识决策;
所述智能合约权限管理模块,用于管理授权区块链中的智能合约的访问权限;
所述系统权限管理模块,用于管理授权区块链用户对区块链用户权限系统的操作权限;
所述区块链基础设施模块,包含区块链基础设施;所述区块链基础设施模块包括一个跨区块链平台的网关,该网关集成当前主流的以太网Ethereum或者IBM超级账本HyperLedger或者区块链框架CITA区块链平台,并提供统一的RPC访问接口来访问不同区块链平台的方法;
其中,
由共识决策设定的参与决策者决定共识决策是否通过,参与决策者是区块链的节点验证人,由系统权限管理模块进行角色授权,并由共识决策智能合约统一管理;参与决策者在区块链平台以投票或者其他方式,决策智能合约的有效性并任命智能合约管理者;如果通过,智能合约将被应用到企业级应用中,并由指定的智能合约管理者进行访问权限管理;通过后,智能合约的状态将变成有效状态,并且智能合约的管理者信息被更新;如果不通过,智能合约将不能被应用到企业级应用中。
2.如权利要求1所述的系统,其特征在于:所述智能合约管理模块进一步包括,
智能合约登记模块:用于登记所述智能合约的各种信息;
智能合约发布模块:用于申请发布所述智能合约;
智能合约升级模块:用于对所述智能合约进行升级操作;
智能合约注销模块:用于对所述智能合约进行注销操作;
智能合约查询模块:用于对所述智能合约进行查询操作。
3.如权利要求1所述的系统,其特征在于:所述智能合约权限管理模块需要查询智能合约是否为有效状态,以及智能合约管理权限授予的智能合约管理者是否有效,只有在两者全部都有效时,智能合约的访问权限才能被所述智能合约管理者授予客体。
4.如权利要求3所述的系统,其特征在于:所述智能合约权限管理模块进一步包括智能合约功能权限管理模块,和智能合约数据权限管理模块;其中智能合约功能权限管理模块对智能合约的函数信息进行控制和管理,而智能合约数据权限管理模块对智能合约的查询操作进行数据过滤操作。
5.如权利要求3所述的系统,在客体访问智能合约时,所述智能合约权限管理模块进一步校验所述客体是否对所述智能合约拥有新增和修改操作的权限或者当所述客体访问的是智能合约中加密的数据,所述智能合约权限管理模块在校验该客体拥有数据访问权限后,进一步对所述客体访问的加密数据进行解密操作。
6.一种区块链用户权限的实现方法,其特征在于:该方法包括以下步骤:
步骤1:选择区块链平台,部署区块链用户权限系统;其中,利用一个跨区块链平台的网关,该网关集成当前主流的以太网Ethereum或者IBM超级账本HyperLedger或者区块链框架CITA区块链平台,并提供统一的RPC访问接口来访问不同区块链平台的方法;
步骤2:发布人部署智能合约,并登记智能合约信息;
步骤3:发布人申请发布智能合约;
步骤4:对智能合约有效性和智能合约管理者的任命进行共识决策,并由共识决策设定的参与决策者决定共识决策是否通过;
步骤5:共识决策通过任命的智能合约管理者对用户授予访问权限;
其中,
参与决策者是区块链的节点验证人,由所述系统的权限管理模块进行角色授权,并由共识决策智能合约统一管理;参与决策者在区块链平台以投票或者其他方式,决策智能合约的有效性并任命智能合约管理者;如果通过,智能合约将被应用到企业级应用中,并由指定的智能合约管理者进行访问权限管理;通过后,智能合约的状态将变成有效状态,并且智能合约的管理者信息被更新;如果不通过,智能合约将不能被应用到企业级应用中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京轻信科技有限公司,未经北京轻信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810445990.8/1.html,转载请声明来源钻瓜专利网。





