【技术实现步骤摘要】
一种许可链的权限控制方法及系统
[0001]本专利技术涉及区块链
,具体而言,涉及一种许可链的权限控制方法及系统。
技术介绍
[0002]随着区块链技术的发展,目前业界将区块链划分为三类:公有链(如比特币网络)、联盟链(同类型机构联盟组建的区块链)和私有链(同一公司内部的区块链)。其中,公有链对全部节点开放,而联盟链和私有链通常是许可链,有权限限制,在安全性上有更多的保障。
[0003]许可链可能有数十个可信节点承担维护网络共识处理用户请求的任务,其它节点可以是代表用户自己的节点,也可以是中间服务商运行的节点,为用户设备上的轻节点提供服务,还可以是监管机构运行的节点,监督整个网络中的交易数据。这样的许可链系统和公有链并无本质上的不同,只有管理上的差别,即公有链允许任何匿名用户随时加入退出,而许可链系统则只允许通过身份认证的用户加入网络,每一个用户在链上的权限也各有不同。但是,目前现有的技术还没有考虑到具体如何对许可链上的账户进行权限控制,无法针对不同的账户的不同的权限进行有效把控。
技术实现思路
>[0004]为了克本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种许可链的权限控制方法,其特征在于,包括以下步骤:获取各个用户的基础信息;根据各个用户的基础信息中的类型信息和预设的许可链中的各个节点的管理权限确定对应用户对应的权限,并生成各个用户的权限数据;将各个用户的权限数据上传至预设的许可链上的权限合约中;获取并根据合约触发条件触发权限合约,将对应的权限赋予给对应的用户,并对各个用户的权限进行控制管理。2.根据权利要求1所述的一种许可链的权限控制方法,其特征在于,还包括以下步骤:获取用户的权限调整信息,根据权限调整信息修改对应用户的权限,生成权限更新数据,并将权限更新数据上传至权限合约中。3.根据权利要求2所述的一种许可链的权限控制方法,其特征在于,所述根据权限调整信息修改对应用户的权限,生成权限更新数据的方法包括以下步骤:根据权限调整信息中的用户信息获取许可链中对应用户的权限数据;根据权限调整信息中的修改信息修改对应用户的权限数据,以得到权限更新数据。4.根据权利要求2所述的一种许可链的权限控制方法,其特征在于,还包括以下步骤:判断用户的权限调整信息中的权限调整范围是否超出预设的各个节点的权限范围,如果是,则生成并发送调整超范围信息,并拒绝权限调整;如果否,则根据权限调整信息修改对应用户的权限。5.根据权利要求1所述的一种许可链的权限控制方法,其特征在于,还包括以下步骤:获取用户的权限交换请求,并根据用户的权限交换请求中对应的交换双方的用户信息获取许可链中对应用户的权限数据;获取交换双方用户的许可确认信息,并根据许可确认信息和权限交换请求中的权限交换数据对交换双方用户的权限数据进行修改调整,完成权限交换。6.一种许可链的权限控制系统,其特征在于,包括基础信息获取模块、权限确认模块、数据上传模块以及权限管理模块,其中:基础信息获取模块,用于获取...
【专利技术属性】
技术研发人员:刘洪涛,
申请(专利权)人:上海尚象信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。