1.一种区块链编辑权限的多重审核系统,其特征在于,包括前置审核模块、后置审核模块和权限管理模块,所述权限管理模块用于接收用户的编辑申请,所述前置审核模块从所述权限管理模块获取编辑申请并对所述编辑申请进行审核,审核通过后所述权限管理模块将编辑权限赋予对应的用户,当用户完成编辑后,所述后置审核模块对编辑内容进行校验;
所述权限管理模块包括申请存储单元和权限赋予回收单元,所述申请存储单元按顺序存储接收的编辑申请,所述前置审核模块按顺序从所述申请存储单元中获取编辑申请并对编辑申请中的用户和编辑内容进行审核,审核通过后向所述申请存储单元反馈信息,对应的编辑申请获得通过标记;
所述权限赋予回收单元对排在申请存储单元首位且获得通过标记的编辑申请的对应编辑用户发送编辑码,所述编辑码由所述权限赋予回收单元在授权时间段 内先后进行一次加密和二次加密获得,一次加密的公式为:其中, 为授权时间段对应字符串的第i位字符对应的数值, 表示需要编辑的区块地址的第j位字符对应的数值,LD为区块地址的长度, 表示一次加密结果的第i位字符对应的值;
二次加密的公式为:
其中, 为编辑码的第i位字符对应的数值, 表示用户信息的第j位字符对应的数值,LU为用户信息的长度;
编辑用户在访问区块时提供编辑码,区块对编辑码解码后得到时间段 ,当时,编辑用户在时间段 内能够对区块进行编辑,超过时间自动失去编辑权限,其中,T为授权的编辑时长;
所述后置审核模块在编辑用户失去编辑权限后从所述权限管理模块处获取对应的编辑申请,并根据编辑申请对对应区块的修改内容进行核实,发现修改内容与编辑申请中不一致时进行处理。
2.如权利要求1所述的一种区块链编辑权限的多重审核系统,其特征在于,所述编辑申请包括对象区块信息、编辑用户签名、编辑内容和相关用户签名,所述前置审核模块包括用户审核单元和内容审核单元,所述用户审核单元对编辑用户签名和相关用户签名进行审核,所述内容审核单元对编辑内容向相关用户进行审核。
3.如权利要求2所述的一种区块链编辑权限的多重审核系统,其特征在于,所述权限管理模块还包括信息交互单元,所述信息交互单元用于预估各个编辑申请获得通过标记的时间,并向编辑用户发送即将获得编辑权限的时间或是已获得编辑权限的剩余时间。
4.如权利要求3所述的一种区块链编辑权限的多重审核系统,其特征在于,所述权限赋予回收单元将编辑码发送给对应的编辑用户时,所述信息交互单元启动倒计时,倒计时时长为T,所述信息交互单元将时长 发送给对应的编辑用户,用于提醒其拥有编辑权限的剩余时长,其中,t为启动倒计时后经过的时长。
5.如权利要求4所述的一种区块链编辑权限的多重审核系统,其特征在于,当编辑申请已经具有通过标记但未被授予编辑权限时,所述信息交互单元将时长 发送给对应的编辑用户:
;
其中,m为该编辑申请在队列中的位置序号。