一种区块链数据监管方法与流程

文档序号:35346777发布日期:2023-09-07 20:20阅读:15来源:国知局
一种区块链数据监管方法与流程

本发明涉及区块链数据,具体为一种区块链数据监管方法。


背景技术:

1、区块链本质上是一种分布式账本,是集成了分布式数据存储、点对点传输、共识机制、加密算法等技术的新型应用系统,其具有去中心化、集体维护、匿名、不可篡改、不可伪造、可追溯等强大特征。

2、随着区块链技术研究的深入,逐步扩展到企业管理、互联网治理、政务管理、医疗、军事、食品安全等诸多领域中,对实现数据的安全防护,形成数据资产,提升数据质量和应用价值具有重要意义。

3、现有的区块链的数据在数据处理的过程中,在两个数据节点之间进行数据交换时,由于缺乏合适的监管,未对两个节点之间的通信通道进行划分,容易导致不论两个节点之间数据传输的量是多大,传输的通道都是一样的,通道容易产生数据堵塞,影响数据交换的流畅性。


技术实现思路

1、(一)解决的技术问题

2、针对现有技术的不足,本发明提供了一种区块链数据监管方法,解决了背景技术中所提出的问题。

3、(二)技术方案

4、为实现以上目的,本发明通过以下技术方案予以实现:一种区块链数据监管方法,包括如下步骤:在进行数据交换时,判断数据量的大小,并建立分类器;进行数据通信,以分类器对数据交换量进行分类,并确定各个类型的数据的大小及相应的频率;

5、建立数据接收通道,通道大小与数据量分布相对应;在两个通信节点之间,分别确定公钥及私钥,确定验证关系;将公钥与私钥标记相验证,选择相应的子通信通道,引导数据交换。

6、进一步的,确定通信周期,计算每次通信的数据交换量的大小,并依据数据交换量的大小进行排序;以数据交换量的大小,对若干次的数据交换量进行分类,分别建立训练集及测试集;

7、依据朴素贝叶斯算法,以训练集进行训练,建立分类器。

8、进一步的,建立分类器后并以测试集对分类器进行检测,验证分类器的可用性,最后建立分类器。

9、进一步的,在通信周期内,接收交换的数据,建立交换数据集;从交换数据集中获取数据,依据数据的大小,通过分类器进行分类,获取若干类别;

10、确定每个数据类别的数量及相应的大小,建立相应的子数据集;接收交换的数据,对若干个子数据集进行修正,确定子数据集的大小及数量,形成子数据集表;依据大小对子数据集进行排序,并一一标记。

11、进一步的,依据子数据集表,对通信通道进行分割,建立若干个子通信通道;

12、依据大小对子通信通道进行排序,并一一标记;并将单边的子数据集与子通信通道进行连接对应,建立连接关系;在两个节点之间进行数据传输,分别建立相应的数据集及子数据集,将相应双边的子数据集通过标记进行一一对应,形成对应信息;

13、依据两个节点之间的对应信息,依据子通信通道的标记,选择相应的子通信通道,确定连接关系。

14、进一步的,在对两个子数据集之间进行数据交换,依据大小选择子通信通道;

15、对所选择的子通信通道的大小进行验证,判断子通信通道的大小是否合适,如果不合适,则对子通信通道的大小进行修正;接收修正结果,若干个子通信通道建立完成。

16、进一步的,通过加密算法得到密钥对,选择第一节点建立私钥,选择第二节点为公钥,在第一节点与第二节点直接建立连接;依据大小,对子数据集进行分类,确定若干个子库,对若干子库依次进行标记;由位于第一节点的公钥建立若干个子公钥,并将子公钥与第一节点上的数据集子库进行对应,对子库中所有子数据集进行签名;

17、由位于第二节点的私钥建立若干个子私钥,并将子私钥与第二节点上的数据集子库进行对应,在接收到相应的子公钥时,进行解密,完成数据的连接。

18、进一步的,接收节点发出的数据,建立训练集,对lda模型进行训练,形成lda主题提取模型;接收节点发出的数据,建立测试集,对lda主题提取模型进行修正;

19、确定通信周期,接收该周期内的第一次交换的数据,采用lda主题提取模型提取主题,并在将该数据归集到相应的子数据集后,以主题作为标签,对子数据集添加标签。

20、进一步的,依据子通信通的类型,做与子数据集相应的分类,形成子通信通道集;

21、在对一周期内的交换的数据进行均通过lda主题提取模型提取主题,对提取到的若干个主题进行分类,获取到与子通信通道数量相同的数量的主题分类;

22、将主题分类与子通信通道相一一对应,以获取到主题对相应的子通道进行标记;通过判断主题的相似程度,在相似度高于阈值时,将携带有主题标记的子数据集内的数据,通过相似度最高的子通信通道,导入至第二节点;

23、由子私钥对子公钥进行解密验证,核验无误后,完成数据交换。

24、进一步的,判断主题相似度的方式如下:

25、获取两种特征向量,分别确定子通信通道主题的特征向量vt,i以及子数据集子库的特征向量vt,j,依据以下公式:

26、

27、获取到两者主题间的相似度s(vt,j,vt,i),并与相似度阈值进行对比,判断是否在阈值之内。

28、(三)有益效果

29、本发明提供了一种区块链数据监管方法。具备以下有益效果:

30、通过对第一节点和第二节点间交换的数据进行分类,并且基于分类,构建子数据集及子通信通道,能够有效地数据交换进行分流,避免在数据交换时产生数据拥堵,提高数据交换的稳定性,避免第一节点与第二节点之间产生掉线的情况。

31、在对交换的数据进行分流之后,建立若干个子密钥,分别进行验证,以提高数据传输的安全性,有效避免数据传输的容错性,其中部分数据被破坏,对整体的影响也相对较小。

32、通过对提取数据的主题,以主题验证的形式,能够确定子通信通道的选择标准,提高子通信通道的稳定性,也能够进一步的提高两个节点之间的传输安全性,避免外部数据的干扰。

33、通过确定子密钥、子数据集及子通信通道,对数据进行监管时,能够确保数据传输的安全性,也提高数据传输的流畅性。



技术特征:

1.一种区块链数据监管方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的一种区块链数据监管方法,其特征在于:确定通信周期,计算每次通信的数据交换量的大小,并依据数据交换量的大小进行排序;

3.根据权利要求2所述的一种区块链数据监管方法,其特征在于:建立分类器后并以测试集对分类器进行检测,验证分类器的可用性,最后建立分类器。

4.根据权利要求1所述的一种区块链数据监管方法,其特征在于:在通信周期内,接收交换的数据,建立交换数据集;

5.根据权利要求4所述的一种区块链数据监管方法,其特征在于:依据子数据集表,对通信通道进行分割,建立若干个子通信通道;

6.根据权利要求5所述的一种区块链数据监管方法,其特征在于:在对两个子数据集之间进行数据交换,依据大小选择子通信通道;

7.根据权利要求1所述的一种区块链数据监管方法,其特征在于:通过加密算法得到密钥对,选择第一节点建立私钥,选择第二节点为公钥,在第一节点与第二节点直接建立连接;

8.根据权利要求1所述的一种区块链数据监管方法,其特征在于:接收节点发出的数据,建立训练集,对lda模型进行训练,形成lda主题提取模型;

9.根据权利要求1所述的一种区块链数据监管方法,其特征在于:依据子通信通的类型,做与子数据集相应的分类,形成子通信通道集;

10.根据权利要求9所述的一种区块链数据监管方法,其特征在于:判断主题相似度的方式如下:


技术总结
本发明公开了一种区块链数据监管方法,涉及区块链数据技术领域,包括如下步骤:在进行数据交换时,判断数据量的大小,并建立分类器;进行数据通信,以分类器对数据交换量进行分类,并确定各个类型的数据的大小及相应的频率;建立数据接收通道,通道大小与数据量分布相对应;在两个通信节点之间,分别确定公钥及私钥,确定验证关系;将公钥与私钥标记相验证,选择相应的子通信通道,引导数据交换。构建子数据集及子通信通道,能够有效地数据交换进行分流,避免在数据交换时产生数据拥堵,提高数据交换的稳定性,通过确定子密钥、子数据集及子通信通道,对数据进行监管时,能够确保数据传输的安全性,也提高数据传输的流畅性。

技术研发人员:楼磊,何勇,张令,张巾
受保护的技术使用者:楼磊
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1