一种区块链权限机制的使用方法技术

技术编号:24362446 阅读:55 留言:0更新日期:2020-06-03 03:58
本发明专利技术公开了一种区块链权限机制的使用方法,包括:先对接收到的用户权限请求进行分析,然后将用户权限请求与其相对应的区块链共识策略相匹配;并将用户权限请求匹配至中拟合度最高的部分区块链中,再将收到区块链区块链共识策略对接收到的用户权限请求进验证,若用户的身份信息与权限请求信息与区块链共识策略达到共识,则生效用户的权限请求,若用户的身份信息与权限请求信息未与区块链共识策略达到共识,完成用户权限的管理,最后将权限验证结果分别反馈给用户和整个区块链管理,用于区块链管理数据库的存储,用于在用户重复的权限请求的结果的直接反馈,提高了用户权限清求的处理效率,提高了区块链的权限机制的有效使用。

A method of using blockchain permission mechanism

【技术实现步骤摘要】
一种区块链权限机制的使用方法
本专利技术涉及区块链权限机制的使用方法
,特别涉及一种区块链权限机制的使用方法。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。具有以下特点,去中心化,区块链技术不依赖额外的第三方管理机构或硬件设施,没有中心管制,除了自成一体的区块链本身,通过分布式核算和存储,各个节点实现了信息自我验证、传递和管理。去中心化是区块链最突出最本质的特征;开放性,区块链技术基础是开源的,除了交易各方的私有信息被加密外,区块链的数据对所有人开放,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。独立性,基于协商一致的规范和协议(类似比特币采用的哈希算法等各种数学算法),整个区块链系统不依赖其他第三方,所有节点能够在系统内自动安全地验证、交换数据,不需要任何人为的干预;安全性,只要不能掌控全部数据节点的51%,就无法肆意操控修改网络数据,这使区块链本身变得相对安全,避免了主观人为的数据变更;匿名性,除非有法律规范要求,单从技术上来讲,各区块节点的身份信息不需要公开或验证,信息传递可以匿名进行。在区块链发展中,区块链中的权限机制通常是用户向区块链管理提出请求,然后再去验证得到回复,区块链管理与用户权限请求之间的对应度较低,从而对用户的权限请求响应较慢,影响用户对权限的更改使用。
技术实现思路
本专利技术所要解决的技术问题在于针对上述现有技术的不足,提供一种区块链权限机制的使用方法,以解决上述背景技术中提出的区块链中的权限机制通常是用户向区块链管理提出请求,然后再去验证得到回复,区块链管理与用户权限请求之间的对应度较低,从而对用户的权限请求响应较慢,影响用户对权限的更改使用的问题。第一方面,本申请实施例提供一种区块链权限机制的使用方法,包括:对接收到的用户权限请求进行分析;将用户权限请求与其相对应的区块链共识策略相匹配;区块链共识策略对接收到的用户权限请求进验证,得出验证结果;将权限验证结果分别反馈给用户和整个区块链管理,完成权限的使用。可选的,所述用户既包括有部分区块链权限的用户和没有任何权限的用户;若为有部分区块链权限的用户,则其权限请求包括权限的查询、区块链约束资源的再获取、权限的更新以及权限的注销;权限的查询具体为用户现有的区块链中的权限的查询,区块链约束资源的再获取具体为用户对区块链中的整体资源的使用权限的增加,使用数据的扩展请求;权限的更新为区块链管理依据用户的行为以及用户的权限主动对用户权限做出的调整,用于调整用户在区块链中的权限,规范化权限的使用;权限的注销为用户退出区块链权限的请求;若为没有任何权限的用户,则用户请求具体为用户在区块链中角色的创建与部分权限获取的请求。可选的,将用户权限请求与其相对应的区块链共识策略相匹配的过程为收到用户权限请求的区块链管理对用户身份信息与用户的权限请求信息进行深化处理,并将处理结构与区块链中权限规则内的区块链共识策略进行拟合,并将用户权限请求匹配至中拟合度最高的部分区块链中。可选的,收到区块链区块链共识策略对接收到的用户权限请求进验证,若用户的身份信息与权限请求信息与区块链共识策略达到共识,则生效用户的权限请求,若用户的身份信息与权限请求信息未与区块链共识策略达到共识,则将用户权限请求驳回,并将驳回原因备注,完成用户权限的管理。可选的,完成用户权限请求的验证后,将权限验证结果反馈给用户,用于完成用户对请求结果的了解,同时将用户权限请求验证结果反馈至整个区块链管理,用于区块链管理数据库的存储,用于在用户重复的权限请求的结果的直接反馈,提高了用户权限清求的处理效率,同时能减少区块链权限管理的数据占用,提高了区块链的权限机制的有效使用。第二方面,本申请实施例提供一种区块链权限机制的使用系统,包括:用户模块,用于获取用户的权限请求;区块链管理模块;用于接收用户的权限请求,并将用户的权限请求与其相对应的区块链共识策略相匹配;处理模块,用于对区块链共识策略对接收到的用户权限请求进验证;若用户权限请求信息与匹配的区块链共识策略达到共识,则生效用户的权限请求,否则驳回用户权限请求;信息反馈模块:用于将经过处理模块验证的权限请求结果信息分别反馈给用户和整个区块链管理,完成区块链权限机制的使用过程。可选的,所述区块链管理模块先接收用户通过用户模块向区块链管理模块提出的权限请求,然后区块链管理模块将接收到的权限请求信息以及发出权限请求的用户信息进行处理,将处理后的信息进行归类,同时在不同的区块链管理模块之间对在权限规则内的区块链共识策略与用户权限请求信息进行拟合,找出拟合度最高区块链共识策略的区块链管理模块,最后将用户权限请求信息传输至拟合度最高的区块链管理模块。可选的,所述信息反馈模块还连接有区块链数据库,用户对用户权限请求信息的备注存储记录,便于在收到相同的用户权限请求后准确迅速的做出权限请求判断,提高了区块链权限管理效率。第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行如第一方面中任一所述的一种区块链权限机制的使用方法的步骤。第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面中任一所述的一种区块链权限机制的使用方法的步骤。与现有技术相比,本专利技术具有以下有益的技术效果:本专利技术通过先对接收到的用户权限请求进行分析,然后将用户权限请求与其相对应的区块链共识策略相匹配;将用户权限请求与其相对应的区块链共识策略相匹配的过程为收到用户权限请求的区块链管理对用户身份信息与用户的权限请求信息进行深化处理,并将处理结构与区块链中权限规则内的区块链共识策略进行拟合,并将用户权限请求匹配至中拟合度最高的部分区块链中,再将收到区块链区块链共识策略对接收到的用户权限请求进验证,若用户的身份信息与权限请求信息与区块链共识策略达到共识,则生效用户的权限请求,若用户的身份信息与权限请求信息未与区块链共识策略达到共识,则将用户权限请求驳回,并将驳回原因备注,完成用户权限的管理,最后将权限验证结果分别反馈给用户和整个区块链管理,用于区块链管理数据库的存储,用于在用户重复的权限请求的结果的直接反馈,提高了用户权限清求的处理效率,同时能减少区块链权限管理的数据占用,提高了区块链的权限机制的有效使用。附图说明图1为本申请一些实施例的区块链权限机制的使用方法的框图;图2为本申请一些实施例的区块链权限机制的使用系统的框图;图3为本申请实施例中的一种电子设备的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施本文档来自技高网...

【技术保护点】
1.一种区块链权限机制的使用方法,其特征在于,包括:/n对接收到的用户权限请求进行分析;/n将用户权限请求与其相对应的区块链共识策略相匹配;/n区块链共识策略对接收到的用户权限请求进验证,得出验证结果;/n将权限验证结果分别反馈给用户和整个区块链管理,完成权限的使用。/n

【技术特征摘要】
1.一种区块链权限机制的使用方法,其特征在于,包括:
对接收到的用户权限请求进行分析;
将用户权限请求与其相对应的区块链共识策略相匹配;
区块链共识策略对接收到的用户权限请求进验证,得出验证结果;
将权限验证结果分别反馈给用户和整个区块链管理,完成权限的使用。


2.根据权利要求1所述的一种区块链权限机制的使用方法,其特征在于:所述用户既包括有部分区块链权限的用户和没有任何权限的用户;
若为有部分区块链权限的用户,则其权限请求包括权限的查询、区块链约束资源的再获取、权限的更新以及权限的注销;
权限的查询具体为用户现有的区块链中的权限的查询,区块链约束资源的再获取具体为用户对区块链中的整体资源的使用权限的增加,使用数据的扩展请求;权限的更新为区块链管理依据用户的行为以及用户的权限主动对用户权限做出的调整,用于调整用户在区块链中的权限,规范化权限的使用;权限的注销为用户退出区块链权限的请求;
若为没有任何权限的用户,则用户请求具体为用户在区块链中角色的创建与部分权限获取的请求。


3.根据权利要求2所述的一种区块链权限机制的使用方法,其特征在于:将用户权限请求与其相对应的区块链共识策略相匹配的过程为收到用户权限请求的区块链管理对用户身份信息与用户的权限请求信息进行深化处理,并将处理结构与区块链中权限规则内的区块链共识策略进行拟合,并将用户权限请求匹配至中拟合度最高的部分区块链中。


4.根据权利要求3所述的一种区块链权限机制的使用方法,其特征在于:收到区块链区块链共识策略对接收到的用户权限请求进验证,若用户的身份信息与权限请求信息与区块链共识策略达到共识,则生效用户的权限请求,若用户的身份信息与权限请求信息未与区块链共识策略达到共识,则将用户权限请求驳回,并将驳回原因备注,完成用户权限的管理。


5.根据权利要求4所述的一种区块链权限机制的使用方法,其特征在于:完成用户权限请求的验证后,将权限验证结果反馈给用户,用于完成用户对请求结果的了解,同时将用户权限请求验证结果反馈至整个区块链管理,用于区块链管理数据...

【专利技术属性】
技术研发人员:白玉龙
申请(专利权)人:陕西医链区块链集团有限公司
类型:发明
国别省市:陕西;61

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

1