区块链数据管理方法、电子设备及计算机存储介质技术

技术编号:28116656 阅读:30 留言:0更新日期:2021-04-19 11:14
本申请实施例提供一种区块链数据管理方法、电子设备及计算机存储介质,区块链数据管理方法包括:根据第一检验规则、第二检验规则和预设的检验多叉树,对待上链数据进行上链前的第一双重检验;在确定待上链数据通过第一双重检验后,将待上链数据进行上链;和/或,根据第三检验规则、第四检验规则和检验多叉树,对待输出的链上数据进行第二双重检验;在确定链上数据通过第二双重检验后,输出链上数据。在数据上链前和数据输出前对数据进行了两次双重检验,保证了链上数据的内容的合法性和健康性。性。性。

【技术实现步骤摘要】
区块链数据管理方法、电子设备及计算机存储介质


[0001]本申请实施例涉及区块链
,尤其涉及一种区块链数据管理方法、电子设备及计算机存储介质。

技术介绍

[0002]区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链中某一节点将数据上链后,其他节点也会利用共识机制存储该数据,实现分布式数据存储。但是,如果上链的数据包含危害公共安全的内容,也会因为分布式存储的特点导致数据难以清除,并且传播范围更广泛。相关技术中,区块链上链数据的内容安全性没有保证。

技术实现思路

[0003]有鉴于此,本专利技术实施例所解决的技术问题之一在于提供一种链数据管理方法、电子设备及计算机存储介质,用以克服现有技术中区块链上链数据的内容安全性没有保证。
[0004]第一方面,本申请实施例提供了一种区块链数据管理方法,包括:
[0005]根据第一检验规则、第二检验规则和预设的检验多叉树,对待上链数据进行上链前的第一双重检验;在确定待上链数据通过第一双重检验后,将待上链数据进行上链;和/或,根据第三检本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链数据管理方法,其特征在于,包括:根据第一检验规则、第二检验规则和预设的检验多叉树,对待上链数据进行上链前的第一双重检验;在确定所述待上链数据通过所述第一双重检验后,将所述待上链数据进行上链;和/或,根据第三检验规则、第四检验规则和所述检验多叉树,对待输出的链上数据进行第二双重检验;在确定所述链上数据通过所述第二双重检验后,输出所述链上数据;其中,所述第一双重检验和所述第二双重检验均用于对所述待上链数据的数据内容或者所述待输出的链上数据的数据内容进行检验。2.根据权利要求1所述的方法,其特征在于,根据第一检验规则、第二检验规则和预设的检验多叉树,对待上链数据进行上链前的第一双重检验,包括:接收应用层根据所述第一检验规则和预设的检验多叉树对所述待上链数据进行检验的检验结果;在所述检验结果指示所述待上链数据符合所述第一检验规则时,在应用服务层根据第二检验规则对所述待上链数据进行检验;在所述待上链数据符合所述第二检验规则时,确定所述待上链数据通过所述第一双重检验。3.根据权利要求2所述的方法,其特征在于,所述第一检验规则包括以下至少之一:非法关键字告警规则、关键字静默过滤规则、标签规则;所述检验多叉树包括至少一个,每个所述检验多叉树包括多级节点,每个节点包括预设的字符信息。4.根据权利要求3所述的方法,其特征在于,当所述第一检验规则包括所述非法关键字告警规则时,接收应用层根据第一检验规则和预设的检验多叉树对所述待上链数据进行检验的检验结果,包括:接收应用层根据所述非法关键字告警规则,对所述待上链数据中的字符内容与多个所述检验多叉树进行比对的比对结果,若所述比对结果指示至少一个所述检验多叉树的至少一个分支被比中,则拦截所述待上链数据向所述应用服务层传递,并生成告警提示信息;当所述第一检验规则包括所述关键字静默过滤规则时,接收应用层根据第一检验规则和预设的检验多叉树对所述待上链数据进行检验的检验结果,包括:接收应用层根据所述关键字静默过滤规则,对所述待上链数据中的字符内容与多个所述检验多叉树进行比对的比对结果,若所述比对结果指示至少一个所述检验多叉树的至少一个分支被比中,则将所述待上链数据中比中的字符内容删除后向所述应用服务层传递;当所述第一检验规则包括所述标签规则时,接收应用层根据第一检验规则和预设的检验多叉树对所述待上链数据进行检验的检验结果,包括:接收应用层根据所述标签规则,对所述待上链数据中的字符内容与多个所述检验多叉树进行比对的比对结果,若所述比对结果指示至少一个所述检验多叉树的至少一个分支被比中,则对所述待上链数...

【专利技术属性】
技术研发人员:李博
申请(专利权)人:北京新唐思创教育科技有限公司
类型:发明
国别省市:

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

1