<div id="5pdmo"></div>
    <center id="5pdmo"></center>
      <wbr id="5pdmo"><legend id="5pdmo"></legend></wbr><dd id="5pdmo"><address id="5pdmo"></address></dd>
          <dd id="5pdmo"><address id="5pdmo"><div id="5pdmo"></div></address></dd>
              <nav id="5pdmo"><table id="5pdmo"></table></nav>
              <nav id="5pdmo"><optgroup id="5pdmo"></optgroup></nav>

              一种区块链编辑权限的多重审核系统的制作方法

              文档序号:29869954发布日期:2022-04-30 18:18来源:国知局
              一种区块链编辑权限的多重审核系统的制作方法

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


              背景技术:

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


              技术实现要素:

              4.本发明的目的在于,针对所存在的不足,提出了一种区块链编辑权限的多重审核系统,本发明采用如下技术方案:一种区块链编辑权限的多重审核系统,包括前置审核???、后置审核??楹腿ㄏ薰芾砟??,所述权限管理??橛糜诮邮沼没У谋嗉昵?,所述前置审核??榇铀鋈ㄏ薰芾砟?榛袢”嗉昵氩⒍运霰嗉昵虢猩蠛?,审核通过后所述权限管理??榻嗉ㄏ薷秤瓒杂Φ挠没?,当用户完成编辑后,所述后置审核??槎员嗉谌萁行Q?;所述权限管理??榘ㄉ昵氪娲⒌ピ腿ㄏ薷秤杌厥盏ピ?,所述申请存储单元按顺序存储接收的编辑申请,所述前置审核??榘此承虼铀錾昵氪娲⒌ピ谢袢”嗉昵氩⒍员嗉昵胫械挠没Ш捅嗉谌萁猩蠛?,审核通过后向所述申请存储单元反馈信息,对应的编辑申请获得通过标记;所述权限赋予回收单元对排在申请存储单元首位且获得通过标记的编辑申请的对应编辑用户发送编辑码,所述编辑码由所述权限赋予回收单元通过将授权时间段先后进行一次加密和二次加密获得,一次加密的公式为:
              其中,为授权时间段对应字符串的第i位字符对应的数值,表示需要编辑的区块地址的第j位字符对应的数值,ld为区块地址的长度,表示一次加密结果的第i位字符对应的值;二次加密的公式为:其中,为编辑码的第i位字符对应的数值,表示用户信息的第j位字符对应的数值,lu为用户信息的长度;编辑用户在访问区块时提供编辑码,区块对编辑码解码后得到时间段,当时,编辑用户在时间段内能够对区块进行编辑,超过时间自动失去编辑权限,其中,t为授权的编辑时长;所述后置审核??樵诒嗉没ケ嗉ㄏ藓蟠铀鋈ㄏ薰芾砟?榇袢《杂Φ谋嗉昵?,并根据编辑申请对对应区块的修改内容进行核实,发现修改内容与编辑申请中不一致时进行处理;进一步的,所述编辑申请包括对象区块信息、编辑用户签名、编辑内容和相关用户签名,所述前置审核??榘ㄓ没蠛说ピ湍谌萆蠛说ピ?,所述用户审核单元对编辑用户签名和相关用户签名进行审核,所述内容审核单元对编辑内容向相关用户进行审核;进一步的,所述权限管理??榛拱ㄐ畔⒔换サピ?,所述信息交互单元用于预估各个编辑申请获得通过标记的时间,并向编辑用户发送即将获得编辑权限的时间或是已获得编辑权限的剩余时间;进一步的,所述权限赋予回收单元将编辑码发送给对应的编辑用户时,所述信息交互单元启动倒计时,倒计时时长为t,所述信息交互单元将时长发送给对应的编辑用户,用于提醒其拥有编辑权限的剩余时长,其中,t为启动倒计时后经过的时长;进一步的,当编辑申请已经具有通过标记但未被授予编辑权限时,所述信息交互单元将时长发送给对应的编辑用户:;其中,m为该编辑申请在队列中的位置序号。
              5.本发明所取得的有益效果是:本系统具有前置、后置以及访问区块时的三重审核,保证只有特定的用户对特定的区块进行特定的修改编辑,保证区块链的可信度;本系统通过给用户编辑码实现授权,编
              辑码在特定区块中会解码成授权时间段,用户超时则自动失去编辑权限,更加便捷地实现了权限的回收,本系统的信息交互内容会发送时间与编辑用户进行互动,使用户能及时地行使编辑权限。
              6.为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本发明加以限制。
              附图说明
              7.图1为本发明整体结构框架示意图;图2为本发明权限管理??榻峁箍蚣苁疽馔?;图3为本发明编辑申请重排序分布示意图;图4为本发明区块构成示意图;图5为本发明编辑码生成流程示意图。
              具体实施方式
              8.以下是通过特定的具体实施例来说明本发明的实施方式,本领域技术人员可由本说明书所公开的内容了解本发明的优点与效果。本发明可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不悖离本发明的精神下进行各种修饰与变更。另外,本发明的附图仅为简单示意说明,并非依实际尺寸的描绘,事先声明。以下的实施方式将进一步详细说明本发明的相关技术内容,但所公开的内容并非用以限制本发明的?;し段?。
              9.实施例一。
              10.本实施例提供了一种区块链编辑权限的多重审核系统,结合图1,包括前置审核???、后置审核??楹腿ㄏ薰芾砟??,所述权限管理??橛糜诮邮沼没У谋嗉昵?,所述前置审核??榇铀鋈ㄏ薰芾砟?榛袢”嗉昵氩⒍运霰嗉昵虢猩蠛?,审核通过后所述权限管理??榻嗉ㄏ薷秤瓒杂Φ挠没?,当用户完成编辑后,所述后置审核??槎员嗉谌萁行Q?;所述权限管理??榘ㄉ昵氪娲⒌ピ腿ㄏ薷秤杌厥盏ピ?,所述申请存储单元按顺序存储接收的编辑申请,所述前置审核??榘此承虼铀錾昵氪娲⒌ピ谢袢”嗉昵氩⒍员嗉昵胫械挠没Ш捅嗉谌萁猩蠛?,审核通过后向所述申请存储单元反馈信息,对应的编辑申请获得通过标记;所述权限赋予回收单元对排在申请存储单元首位且获得通过标记的编辑申请的对应编辑用户发送编辑码,所述编辑码由所述权限赋予回收单元在授权时间段内先后进行一次加密和二次加密获得,一次加密的公式为:其中,为授权时间段对应字符串的第i位字符对应的数值,表示需要编辑
              的区块地址的第j位字符对应的数值,ld为区块地址的长度,表示一次加密结果的第i位字符对应的值;二次加密的公式为:其中,为编辑码的第i位字符对应的数值,表示用户信息的第j位字符对应的数值,lu为用户信息的长度;编辑用户在访问区块时提供编辑码,区块对编辑码解码后得到时间段,当时,编辑用户在时间段内能够对区块进行编辑,超过时间自动失去编辑权限,其中,t为授权的编辑时长;所述后置审核??樵诒嗉没ケ嗉ㄏ藓蟠铀鋈ㄏ薰芾砟?榇袢《杂Φ谋嗉昵?,并根据编辑申请对对应区块的修改内容进行核实,发现修改内容与编辑申请中不一致时进行处理;所述编辑申请包括对象区块信息、编辑用户签名、编辑内容和相关用户签名,所述前置审核??榘ㄓ没蠛说ピ湍谌萆蠛说ピ?,所述用户审核单元对编辑用户签名和相关用户签名进行审核,所述内容审核单元对编辑内容向相关用户进行审核;所述权限管理??榛拱ㄐ畔⒔换サピ?,所述信息交互单元用于预估各个编辑申请获得通过标记的时间,并向编辑用户发送即将获得编辑权限的时间或是已获得编辑权限的剩余时间;所述权限赋予回收单元将编辑码发送给对应的编辑用户时,所述信息交互单元启动倒计时,倒计时时长为t,所述信息交互单元将时长发送给对应的编辑用户,用于提醒其拥有编辑权限的剩余时长,其中,t为启动倒计时后经过的时长;当编辑申请已经具有通过标记但未被授予编辑权限时,所述信息交互单元将时长发送给对应的编辑用户:;其中,m为该编辑申请在队列中的位置序号。
              11.实施例二。
              12.本实施例包含了实施例一的全部内容,提供了一种区块链编辑权限的多重审核系统,包括前置审核???、后置审核??楹腿ㄏ薰芾砟??,所述权限管理??橛糜诮邮沼没У谋嗉昵?,所述前置审核??榇铀鋈ㄏ薰芾砟?榛袢”嗉昵氩⒍运霰嗉昵虢猩蠛?,审核通过后所述权限管理??榻嗉ㄏ薷秤瓒杂Φ挠没?,当用户完成编辑后,所述后置审核??槎员嗉谌萁行Q?;所述编辑申请包括对象区块信息、编辑用户签名、编辑内容和相关用户签名;结合图2,所述权限管理??榘ㄉ昵氪娲⒌ピ?、信息交互单元、权限赋予回收单
              元,所述申请存储单元用于以队列的形式存储接收的编辑申请,并根据所述前置审核??槎员嗉昵氲纳蠛朔蠢∈奔涠员嗉昵虢兄嘏判?,所述信息交互单元用于向用户发送即将获得编辑权限的时间或是已获得编辑权限的剩余时间,所述权限赋予回收单元用于将编辑权限赋予排在队列首位的编辑申请对应的用户,并在该用户编辑完区块后回收权限;所述前置审核??榘ㄓ没蠛说ピ湍谌萆蠛说ピ?,所述用户审核单元根据编辑申请中的对象区块信息找到区块链中对应的区块,并在该区块中的记录内容中提取用户名称信息,将提取的用户名称信息与编辑申请中的编辑用户签名和相关用户签名进行对比,确保两者完全对应,用户签名是通过私钥对用户名称和编辑内容的摘要进行加密处理后得到的,所述用户审核单元通过用公钥对用户名称和用户签名进行解密处理得到解密文本,所述解密文本为编辑内容的摘要,当所有用户的解密文本相同时,编辑用户和相关用户通过审核,所述编辑内容的摘要为编辑内容经哈希处理后得到的简易文本,所述用户审核单元无需知道哈希处理的具体方式,只需相关用户和编辑用户在提供用户签名时所用的哈希处理方式一致即可;所述内容审核单元将编辑内容分别发送至相关用户,相关用户对编辑内容进行确认后,将所述编辑内容通过同一种哈希处理方式得到的摘要反馈给所述内容审核单元,所述内容审核单元将反馈的摘要与所述用户审核单元解密得到的解密文本进行对比,对比结果一致时说明该编辑内容通过对应的相关用户的确认,当所述编辑内容通过所有的相关用户的确认后,编辑内容通过审核;当所述编辑申请通过所述前置审核??榈纳蠛撕?,该编辑申请会获得通过标记,当排在队列首位的编辑申请未获得通过标记而存在其余编辑申请获得通过标记时,将获得通过标记且排在较前的一个编辑申请提到队列首尾,当排在队列首位的编辑申请具有通过标记时,所述权限赋予回收单元将编辑权限赋予该编辑申请中的编辑用户,同时,所述信息交互单元启动倒计时,倒计时时长为t,为用户能够编辑区块的时长,所述信息交互单元将时长发送给对应的编辑用户,用于提醒其拥有编辑权限的剩余时长,其中,t为启动倒计时后经过的时长;所述信息交互单元在启动倒计时时还会预估其余编辑申请的即将获得编辑权限的时间,当该编辑申请已经具有通过标记时,为:;其中,m为该编辑申请在队列中的位置序号;当该编辑申请未获得通过标记时,所述信息交互单元先计算其获得通过标记的时间,其计算公式为:;其中,n1为相关用户已对该编辑申请的编辑内容进行确认的数量,n2表示相关用户未对该编辑申请的编辑内容进行确认的数量,表示相关用户已对编辑内容进行确认所消耗的时长;
              所述信息交互单元根据时间计算该编辑申请的虚拟序号:;结合图3,当存在一个编辑申请的虚拟序号大于其位置序号时,称该编辑申请为滞后目标,当队列中排在滞后目标之后的编辑申请存在虚拟序号小于等于滞后目标的位置序号时,将该编辑申请称为提前目标,需要注意的是,每一个滞后目标只对应一个提前目标,所述提前目标为满足要求的位置序号最靠前的编辑申请,所述信息交互单元将提前目标放到滞后目标的前面;所述信息交互单元在改变编辑申请的排序后重新计算,直至无需再改变排序,当未获得通过标记的编辑申请位置不再改变后,其为:;所述信息交互单元将发送至对应的编辑用户,用于预告其获得编辑权限还需等待的时间;结合图4,本系统中的区块包括生成区和编辑区,所述生成区中记录的是区块刚生成时的内容,所述编辑区中记录的是后续对该区块的修改内容,生成区中的内容不可篡改,而编辑区中的内容通过所述权限赋予回收单元授权后能够被编辑,编辑区中的内容不参与区块的哈希计算,所以对编辑区进行编辑的行为不会影响区块的正常连接;所述权限赋予回收单元通过将编辑码发送给编辑用户使其获得编辑权限,编辑用户通过编辑码访问对应区块的编辑区,编辑区对访问者提供的编辑码进行验证,验证通过后访问者能够在编辑区内进行编辑;结合图5,所述权限赋予回收单元授权给编辑用户的访问时间段用表示,所述权限赋予回收单元将作为字符串用对应的区块地址记进行一次加密得到中间码,然后再用编辑用户的信息对中间码进行二次加密生成编辑码,编辑区根据访问者的信息对编辑码进行一次解密,在根据自身区块地址对一次解密结果进行二次解密得到字符串,再将字符串转换成,当时,验证成功,而访问者在时间段内能够对编辑区进行编辑,超出时间段后访问者自动失去编辑权限;所述权限赋予回收单元进行一次加密的公式为:其中,为字符串的第i位字符对应的数值,表示区块地址的第j位字符对应的数值,ld为区块地址的长度,表示中间码的第i位字符对应的值;
              所述权限赋予回收单元进行二次加密生成编辑码的公式为:其中,为编辑码的第i位字符对应的数值,表示用户信息的第j位字符对应的数值,lu为用户信息的长度;所述申请存储单元中的首位编辑申请在达到时限时,所述权限管理??榻帽嗉昵敕⑺椭了龊笾蒙蠛四??,同时在队列中删除该编辑申请,所述后置审核??楦菟霰嗉昵胫械亩韵笄樾畔⒑捅嗉谌莸蕉杂η榈谋嗉猩蠛?,当发现编辑内容不一致时,及时进行处理。
              13.以上所公开的内容仅为本发明的优选可行实施例,并非因此局限本发明的?;し段?,所以凡是运用本发明说明书及附图内容所做的等效技术变化,均包含于本发明的?;し段?,此外,随着技术发展其中的元素可以更新的。
              当前第1页1 2 
              网友询问留言 已有0条留言
              • 还没有人留言评论。精彩留言会获得点赞!
              1
              彩票快三