[发明专利]基于智能合约设计的权限控制方法、系统及介质有效
申请号: | 202011011379.8 | 申请日: | 2020-09-23 |
公开(公告)号: | CN112187772B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 李星星;郑姣;宋金泽 | 申请(专利权)人: | 上海万向区块链股份公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 200086 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 合约 设计 权限 控制 方法 系统 介质 | ||
本发明提供了一种基于智能合约设计的权限控制方法、系统及介质,使得用户对链的访问控制能够更加精细化,所述方法包括:权限控制合约对用户权限进行初始化、管理,使得用户对链的访问权限可以控制细化到节点中各个模块的功能方法级别,且可智能调整用户访问权限。本发明针对背景技术中的问题通过我们的方法可以实现对链用户访问权限更加精细化,可以把权限控制在区块链任意节点的任意功能上面,用户权限控制直接放在链上面,无需依赖外部服务,非常轻量级,可信度高。
技术领域
本发明涉及金融技术、区块链应用技术领域,具体地,涉及基于智能合约设计的权限控制方法、系统及介质。尤其地,涉及区块链以及智能合约相关技术模块。
背景技术
区块链用户权限管理是区块链技术在行业领域实用化的核心内容,传统的权限管理技术可以分为某一节点的权限控制和外挂权限系统的权限控制(如图1所示,为传统的链的访问流程示意图),这些访问控制技术都能很好的解决行业应用问题,但同样也存在一些缺陷,目前技术中无法实现把权限控制细化到节点中各个模块的功能级别,目前技术中方案的权限控制粒度都是在节点级别或着需要依赖于外部权限系统,把某一节点的所有功能模块开放给用户,相对来说权限控制粒度还是太大或者太重,且无法保证依赖的外部权限系统是否可信,如果需要控制链节点中某些功能可以访问和/或某些功能却不能访问,在目前技术中还没有解决方案。
专利文献CN201911085168.6公开了一种基于链下授权的隐私数据查询方法及装置,该专利是应用于区块链节点,调用权限控制合约中维护的白名单来实现权限控制,而本专利中只提到针对于查询类操作的白名单控制,该专利目前有三个问题,一是对于白名单的维护过于繁琐,添加人或者删除人都需要对白名单进行更新,二是该专利只涉及了查询类的操作的权限控制,并没有涉及到交易类或者账户类操作的权限控制,三是该专利的权限控制是在节点级别,那如果有需要控制到节点的某些功能权限可以访问而某些功能不能访问,该专利却无法实现。而我们的方法应用于区块链的所有节点的所有功能和方法,控制的粒度更加精细,我们是基于权限控制合约中的权限标识来达到权限控制,不区分查询类和交易类操作,针对任意操作和行为都可以进行权限控制,而且可以随意组合,权限控制的更加灵活。
专利文献CN201911424785.4公开了一种区块链权限机制的使用方法,该专利中利用了身份信息与权限请求信息与区块链共识策略达到共识来实现权限控制,此方法还需要基于用户模块、区块链管理模、处理模块、信息反馈模块,几大模块的协同处理来共同完成用户的权限校验和管理,专利中共识策略也是模糊带过,依赖的处理模块也比较多,太重,专利中也是利用某一种策略来实现权限控制,控制粒度还是太大,对于新进来的用户都需要重新维护权限,且需要通过权限的更新请求来维护用户权限范围,维护成本过高,而我们的方法可以控制的function级别,更加的精细化,我们利用的权限控制合约来进行权限控制,无需依赖其他模块,更加的轻量级。
专利文献CN201710556783.5公开了一种用户权限控制方法及装置,该专利中是基于区块链的去中心化系统中的任一节点设备,接收用户在执行预设的权限操作时,基于持有的私钥提交的执行结果,读取与所述用户持有的私钥对应的公钥绑定的所述用户的身份标识,基于身份标识查询与所述身份标识关联的用户权限,并基于查询到的所述用户权限对所述用户进行权限控制,该专利存在以下问题,问题一专利是基于去中心化系统的任一节点进行权限控制,控制粒度还是节点级别,不够细,问题二,需要基于获取到身份标识在去查询模块去查询用户的权限信息,才能进行权限控制,效率不高,流程过于复杂化,。针对于以上两个问题,我们的方法的控制粒度是在function级别,更加的精细化,其次我们的我们权限处理全部是在权限控制合约里面进行处理,无需其他的模块交互,流程简单,更加的轻量级,效率更高。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于智能合约设计的权限控制方法、系统及介质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万向区块链股份公司,未经上海万向区块链股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011011379.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提醒用户的方法、装置
- 下一篇:一种漏斗车检修用支撑装置