基于区块链实现的权限处理方法、装置、设备和介质制造方法及图纸

技术编号:21039105 阅读:47 留言:0更新日期:2019-05-04 08:07
本发明专利技术实施例公开了一种基于区块链实现的权限处理方法、装置、设备和介质。该方法包括:获取待审计的权限管理事务请求;根据所述权限管理事务请求确定待审计事项,并将所述待审计事项提供给管理员;根据所述管理员对待审计事项的操作,以产生权限调整事务请求,并在区块链网络中传输,以将权限调整结果进行上链存储。本发明专利技术实施例通过区块链对权限数据的统一管控,为管理员提供了权限审计依据;同时区块链网络中的任一节点均可以为管理员提供权限审计操作的入口,将权限审计工作分散并行处理,优化了权限处理方式,提高权限处理过程中的审计效率和公信力。

Privilege Processing Method, Device, Equipment and Media Based on Block Chain Implementation

【技术实现步骤摘要】
基于区块链实现的权限处理方法、装置、设备和介质
本专利技术实施例涉及区块链的数据处理
,尤其涉及一种基于区块链实现的权限处理方法、装置、设备和介质。
技术介绍
随着区块链技术的普及,去中心化的分散式应用程序(DecentralizedApplication,DApp)的落地场景也越来越多,例如基于区块链的版权登记系统,基于区块链的资产交换系统等。在各种DApp的运行过程中,大多会遇到需要控制用户身份权限的需求,且每种不同的身份具有不同的操作权限。其中,操作权限可以是指操作不同智能合约的权限、或操作不同数据的权限等。但是,目前市场上的DApp普遍面临一个问题,即权限审计中心化。DApp中各个用户需要向中心化的服务器进行身份注册、申请更改身份或更改权限等,管理权限的管理员需要通过中心化服务器对各种身份或权限的调整请求进行审计,从而确定是否可进行授权等权限调整操作。然而,现有技术的中心化权限处理模式中,管理员需要基于海量数据来进行审计判断,同时需要审计大量的权限调整请求,所以审计效率较低,无法满足快速审计的应用场景。
技术实现思路
本专利技术实施例提供了一种基于区块链实现的权限处理方法、本文档来自技高网...

【技术保护点】
1.一种基于区块链实现的权限处理方法,其特征在于,应用于区块链节点,所述方法包括:获取待审计的权限管理事务请求;根据所述权限管理事务请求确定待审计事项,并将所述待审计事项提供给管理员;根据所述管理员对待审计事项的操作,以产生权限调整事务请求,并在区块链网络中传输,以将权限调整结果进行上链存储。

【技术特征摘要】
1.一种基于区块链实现的权限处理方法,其特征在于,应用于区块链节点,所述方法包括:获取待审计的权限管理事务请求;根据所述权限管理事务请求确定待审计事项,并将所述待审计事项提供给管理员;根据所述管理员对待审计事项的操作,以产生权限调整事务请求,并在区块链网络中传输,以将权限调整结果进行上链存储。2.根据权利要求1所述的方法,其特征在于,所述获取待审计的权限管理事务请求,包括:根据用户或管理员对权限智能合约的操作,产生权限管理事务请求;或接收其他区块链节点发送的权限管理事务请求,所述权限管理事务请求基于权限智能合约产生。3.根据权利要求1所述的方法,其特征在于,所述将所述待审计事项提供给管理员,包括:将所述待审计事项以可视化界面的方式提供给管理员。4.根据权利要求1所述的方法,其特征在于,所述根据所述管理员对待审计事项的操作,以产生权限调整事务请求,包括:获取所述管理员对待审计事项操作而输入的审计结果参数;根据权限智能合约和所述审计结果参数,产生权限调整事务请求。5.根据权利要求1-4中任一项所述的方法,其特征在于,在所述根据所述管理员对待审计事项的操作,以产生权限调整事务请求的同时或之后,还包括:获取所述管理员的身份标识和签名密钥,对所述权限调整事务请求进行身份签名。6.根据权利要求1-4中任一项所述的方法,其特征在于,还包括:如果接收到其他区块链节点发送的权限调整事务请求,从所述权限调整事务请求中获取管理员的身份标识;在本地区块链中获取预先声明为管理员的身份标识和签名密钥;根据本地获取的签名密钥对所述权限调整事务请求进行验证;在验证通过后,接受所述权限调整事务请求。7.根据权利要求6所述的方法,其特征在于,还包括:获取管理员权限声明事务请求,根据所述管理员权限声明事务请求将至少一个管理员的身份标识和签名密钥在区块链中进行存...

【专利技术属性】
技术研发人员:段兵肖伟谭待
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1