一种区块链编辑权限的多重审核系统技术方案

技术编号:33276874 阅读:23 留言:0更新日期:2022-04-30 23:36
本发明专利技术提供了一种区块链编辑权限的多重审核系统,其特征在于,包括前置审核模块、后置审核模块和权限管理模块,所述权限管理模块用于接收用户的编辑申请,所述前置审核模块从所述权限管理模块获取编辑申请并对所述编辑申请进行审核,审核通过后所述权限管理模块将编辑码赋予对应的用户,当用户完成编辑后,所述后置审核模块对编辑内容进行校验;在该系统中,若要成功编辑一个区块并有效,需在编辑前通过用户及内容的审核,在编辑时,对编辑码进行校验,在编辑后,再对修改内容进行审核,确保区块链中不会出现恶意篡改。区块链中不会出现恶意篡改。区块链中不会出现恶意篡改。

【技术实现步骤摘要】
一种区块链编辑权限的多重审核系统


[0001]本公开大体上涉及区块链领域,且更明确地说涉及一种区块链编辑权限的多重审核系统。

技术介绍

[0002]在一般的区块链中,区块内容是不可编辑的,确保了区块链的可信度,在实现了可编辑功能的区块链中,需要更加严苛的审核制度,保证区块链在可编辑的情况下仍具有可信度。
[0003]现在已经开发出了很多审核系统,经过我们大量的检索与参考,发现现有的审核系统有如公开号为KR101723405B1,KR101857223B1、CN112465627B和KR101848896B1所公开的系统,包括超级节点和普通节点,所述方法包括:当任一节点查询请求时,统计冲突信息数量,基于静态预测结果和动态预测结果对借贷用户进行风险分级,将最先生成静态预测结果和最先生成动态预测结果的普通节点升级为超级节点,根据超级节点排序列表按排序顺序将相同数量超级节点降级为普通节点。本专利技术克服了传统各平台信息孤岛的弊病,实现用户黑名单共享同步,实现对待借贷用户进行联合审核;而通过静态风险模型和动态风险模型结合审核,避免人为审核主观因素的影响,保证了风险识别的准确性和成长性。但该系统并不是针对区块链编辑的审核,无法在区块链编辑情况下保证区块链的可信度。

技术实现思路

[0004]本专利技术的目的在于,针对所存在的不足,提出了一种区块链编辑权限的多重审核系统,本专利技术采用如下技术方案:一种区块链编辑权限的多重审核系统,包括前置审核模块、后置审核模块和权限管理模块,所述权限管理模块用于接收用户的编辑申请,所述前置审核模块从所述权限管理模块获取编辑申请并对所述编辑申请进行审核,审核通过后所述权限管理模块将编辑权限赋予对应的用户,当用户完成编辑后,所述后置审核模块对编辑内容进行校验;所述权限管理模块包括申请存储单元和权限赋予回收单元,所述申请存储单元按顺序存储接收的编辑申请,所述前置审核模块按顺序从所述申请存储单元中获取编辑申请并对编辑申请中的用户和编辑内容进行审核,审核通过后向所述申请存储单元反馈信息,对应的编辑申请获得通过标记;所述权限赋予回收单元对排在申请存储单元首位且获得通过标记的编辑申请的对应编辑用户发送编辑码,所述编辑码由所述权限赋予回收单元通过将授权时间段先后进行一次加密和二次加密获得,一次加密的公式为:
其中,为授权时间段对应字符串的第i位字符对应的数值,表示需要编辑的区块地址的第j位字符对应的数值,LD为区块地址的长度,表示一次加密结果的第i位字符对应的值;二次加密的公式为:其中,为编辑码的第i位字符对应的数值,表示用户信息的第j位字符对应的数值,LU为用户信息的长度;编辑用户在访问区块时提供编辑码,区块对编辑码解码后得到时间段,当时,编辑用户在时间段内能够对区块进行编辑,超过时间自动失去编辑权限,其中,T为授权的编辑时长;所述后置审核模块在编辑用户失去编辑权限后从所述权限管理模块处获取对应的编辑申请,并根据编辑申请对对应区块的修改内容进行核实,发现修改内容与编辑申请中不一致时进行处理;进一步的,所述编辑申请包括对象区块信息、编辑用户签名、编辑内容和相关用户签名,所述前置审核模块包括用户审核单元和内容审核单元,所述用户审核单元对编辑用户签名和相关用户签名进行审核,所述内容审核单元对编辑内容向相关用户进行审核;进一步的,所述权限管理模块还包括信息交互单元,所述信息交互单元用于预估各个编辑申请获得通过标记的时间,并向编辑用户发送即将获得编辑权限的时间或是已获得编辑权限的剩余时间;进一步的,所述权限赋予回收单元将编辑码发送给对应的编辑用户时,所述信息交互单元启动倒计时,倒计时时长为T,所述信息交互单元将时长发送给对应的编辑用户,用于提醒其拥有编辑权限的剩余时长,其中,t为启动倒计时后经过的时长;进一步的,当编辑申请已经具有通过标记但未被授予编辑权限时,所述信息交互单元将时长发送给对应的编辑用户:;其中,m为该编辑申请在队列中的位置序号。
[0005]本专利技术所取得的有益效果是:本系统具有前置、后置以及访问区块时的三重审核,保证只有特定的用户对特定的区块进行特定的修改编辑,保证区块链的可信度;本系统通过给用户编辑码实现授权,编
辑码在特定区块中会解码成授权时间段,用户超时则自动失去编辑权限,更加便捷地实现了权限的回收,本系统的信息交互内容会发送时间与编辑用户进行互动,使用户能及时地行使编辑权限。
[0006]为使能更进一步了解本专利技术的特征及
技术实现思路
,请参阅以下有关本专利技术的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本专利技术加以限制。
附图说明
[0007]图1为本专利技术整体结构框架示意图;图2为本专利技术权限管理模块结构框架示意图;图3为本专利技术编辑申请重排序分布示意图;图4为本专利技术区块构成示意图;图5为本专利技术编辑码生成流程示意图。
具体实施方式
[0008]以下是通过特定的具体实施例来说明本专利技术的实施方式,本领域技术人员可由本说明书所公开的内容了解本专利技术的优点与效果。本专利技术可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不悖离本专利技术的精神下进行各种修饰与变更。另外,本专利技术的附图仅为简单示意说明,并非依实际尺寸的描绘,事先声明。以下的实施方式将进一步详细说明本专利技术的相关
技术实现思路
,但所公开的内容并非用以限制本专利技术的保护范围。
[0009]实施例一。
[0010]本实施例提供了一种区块链编辑权限的多重审核系统,结合图1,包括前置审核模块、后置审核模块和权限管理模块,所述权限管理模块用于接收用户的编辑申请,所述前置审核模块从所述权限管理模块获取编辑申请并对所述编辑申请进行审核,审核通过后所述权限管理模块将编辑权限赋予对应的用户,当用户完成编辑后,所述后置审核模块对编辑内容进行校验;所述权限管理模块包括申请存储单元和权限赋予回收单元,所述申请存储单元按顺序存储接收的编辑申请,所述前置审核模块按顺序从所述申请存储单元中获取编辑申请并对编辑申请中的用户和编辑内容进行审核,审核通过后向所述申请存储单元反馈信息,对应的编辑申请获得通过标记;所述权限赋予回收单元对排在申请存储单元首位且获得通过标记的编辑申请的对应编辑用户发送编辑码,所述编辑码由所述权限赋予回收单元在授权时间段内先后进行一次加密和二次加密获得,一次加密的公式为:其中,为授权时间段对应字符串的第i位字符对应的数值,表示需要编辑
的区块地址的第j位字符对应的数值,LD为区块地址的长度,表示一次加密结果的第i位字符对应的值;二次加密的公式为:其中,为编辑码的第i位字符对应的数值,表示用户信息的第j位字符对应的数值,LU为用户信息的长度;编辑用户在访问区块时提供编辑码,区块对编辑码解码后得到时间段,当时,编辑用户在时间段内能够对区块进行编辑,超过时间自动失去编辑权限,其中,T为授权的编辑时长;所述后置审核模块在编辑用户失去编辑权限后从所述权限管理模块处获取对应的编辑申请,并根据编辑申请对对应区块的修改内容进行核实,发现修改内容与编辑申请中不一致时进行处理;所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链编辑权限的多重审核系统,其特征在于,包括前置审核模块、后置审核模块和权限管理模块,所述权限管理模块用于接收用户的编辑申请,所述前置审核模块从所述权限管理模块获取编辑申请并对所述编辑申请进行审核,审核通过后所述权限管理模块将编辑权限赋予对应的用户,当用户完成编辑后,所述后置审核模块对编辑内容进行校验;所述权限管理模块包括申请存储单元和权限赋予回收单元,所述申请存储单元按顺序存储接收的编辑申请,所述前置审核模块按顺序从所述申请存储单元中获取编辑申请并对编辑申请中的用户和编辑内容进行审核,审核通过后向所述申请存储单元反馈信息,对应的编辑申请获得通过标记;所述权限赋予回收单元对排在申请存储单元首位且获得通过标记的编辑申请的对应编辑用户发送编辑码,所述编辑码由所述权限赋予回收单元在授权时间段内先后进行一次加密和二次加密获得,一次加密的公式为:其中,为授权时间段对应字符串的第i位字符对应的数值,表示需要编辑的区块地址的第j位字符对应的数值,LD为区块地址的长度,表示一次加密结果的第i位字符对应的值;二次加密的公式为:其中,为编辑码的第i位字符对应的数值,表示用户信息的第j位字符对应的数值,LU为用户信息的长度;编辑用户在访问区块时提供编辑码,区块对编辑码解码后得到时间段,当时,编辑用户在时间段内能够对区块进行编辑,超过时间自动失去编辑权限,其中,T为授权的编辑时长...

【专利技术属性】
技术研发人员:曹源汪大明邓罡曹宇来飞付宗波陈磊曲波周忠宝张锦徐梓桑郑龙曹恒陈澄
申请(专利权)人:湖南宸瀚信息科技有限责任公司
类型:发明
国别省市:

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

1