当前位置: 首页 > 专利查询>彭丽娜专利>正文

一种控制区块链的块链传输的方法及系统技术方案

技术编号:21095706 阅读:30 留言:0更新日期:2019-05-11 12:20
本发明专利技术公开了一种控制区块链的块链传输的方法及系统,至少包括第一块链节点和第二块链节点两个块链节点,块链节点之间的传送状态检测单元,处理单元,所述处理单元用于根据所述状态检测单元检测的块链节点之间的传送状态,将传送状态的成功率与预设阈值比较,根据比较结果,制定块链节点之间的传送策略。本发明专利技术能够有效的减小区块链之间的块链传输错误,提高块链传输的成功率,放置块链传输过程的丢失,或者块链传输过程中被其他不安全因素挟持,以导致整个区块链数据传输的不稳定,大大提高了整个区块链的安全性能。

A Method and System for Controlling Block Chain Transmission

【技术实现步骤摘要】
一种控制区块链的块链传输的方法及系统
本专利技术涉及区块链
,具体而言,涉及一种控制区块链的块链传输的方法及系统。
技术介绍
近年,由于具有去中心化、不可篡改性、过程透明、可追踪回溯等显著特点,区块链技术得以广泛传播与应用。在区块链的实际应用过程中,通常面临海量的数据,这些数据经过验证后,将被区块链节点网络写入到其维护的区块链之中,以实现区块链的功能。但是,由于随之块链的不断积累,导致块链在传输过程中会造成哈希值丢失,造成块链之间的数据或交易信息不全,当大量块链形成后,如果逐步去排查块链的丢失,必然会导致消耗大量的服务器的运行时间和运行内存,如何防止块链之间哈希值的丢失,以及防止哈希值在传输过程中被劫持,造成区块链的不安全,是未来制约区块链的难题。
技术实现思路
本专利技术提出了一种控制区块链的块链传输的方法,至少包括第一块链节点和第二块链节点两个块链节点,块链节点之间的传送状态检测单元,处理单元,所述处理单元用于根据所述状态检测单元检测的块链节点之间的传送状态,将传送状态的成功率与预设阈值比较,根据比较结果,制定块链节点之间的传送策略。所述的方法,所述预设阈值包括第一预设阈值、第二预设阈值,所述第一预设阈值用于比较第一块链节点传输到第二块链节点的成功概率,所述第二预设阈值用于进行第二块链节点传输到第一块链节点的成功概率。所述的方法,所述传送状态检测单元分别检测第一块链节点传输到第二块链节点的第一状态g,以及第二块链节点反馈到第一块链节点的第二状态h,通过概率函数分别计算第一状态g和第二状态h的概率,所述概率计算方式如下:其中,A1为在第一状态g的概率,A2为第二状态h的概率,为第一块链节点发送到第二块链节点的成功概率,为第二块链节点发送到第一块链节点的成功概率;第一块链节点和第二块链节点传输成功的平均概率为:第二块链节点连续传到第一块链节点的成功传输概率为:由上述计算出算出的概率,计算得出、,如下式所示:将、分别于所述第一预设阈值、第二预设阈值比较,得出块链传输成功的比较结果。所述的方法,所述处理单元根据比较结果,制定块链节点之间的传送策略具体包括:当、分别大于或者等于所述第一预设阈值、第二预设阈值时,记录块链节点传输的哈希值,根据所述哈希值制定哈希值参考标准,将所述参考标准广播到整个区块链中,作为区块链中块链生成单元的参考标准;当小于所述第一预设阈值时或者小于第二预设阈值时,提取、中不小于预设阈值的块链节点的哈希值,将所提取的哈希值传输到、中小于预设阈值的块链节点中,作为参考哈希值后,继续与预设阈值比较,如果仍然小于预设阈值,则在所述参考哈希值的基础上乘以调整系数,继续进行比较,直至大于预设阈值;当小于所述第一预设阈值时且小于第二预设阈值时,在整个区块链中广播,查找合适的哈希值,如果查找到合适的哈希值能够满足成功阈值要求,则作为参考哈希值,并进行哈希值可用反馈,如果未找到合适的哈希值,则停止块链节点之间的传输。所述的方法,所述哈希值包括表头、时间戳、测试表,所述测试表用于记录所述调整系统进行调整的次数以及调整系统进行调整的具体数值。一种控制区块链的块链传输的系统,至少包括第一块链节点和第二块链节点两个块链节点,块链节点之间的传送状态检测单元,处理单元,所述处理单元用于根据所述状态检测单元检测的块链节点之间的传送状态,将传送状态的成功率与预设阈值比较,根据比较结果,制定块链节点之间的传送策略。所述的系统,所述预设阈值包括第一预设阈值、第二预设阈值,所述第一预设阈值用于比较第一块链节点传输到第二块链节点的成功概率,所述第二预设阈值用于进行第二块链节点传输到第一块链节点的成功概率。所述的系统,所述传送状态检测单元分别检测第一块链节点传输到第二块链节点的第一状态g,以及第二块链节点反馈到第一块链节点的第二状态h,通过概率函数分别计算第一状态g和第二状态h的概率,所述概率计算方式如下:其中,A1为在第一状态g的概率,A2为第二状态h的概率,为第一块链节点发送到第二块链节点的成功概率,为第二块链节点发送到第一块链节点的成功概率;第一块链节点和第二块链节点传输成功的平均概率为:第二块链节点连续传到第一块链节点的成功传输概率为:由上述计算出算出的概率,计算得出、,如下式所示:将、分别于所述第一预设阈值、第二预设阈值比较,得出块链传输成功的比较结果。所述的系统,所述处理单元根据比较结果,制定块链节点之间的传送策略具体包括:当、分别大于或者等于所述第一预设阈值、第二预设阈值时,记录块链节点传输的哈希值,根据所述哈希值制定哈希值参考标准,将所述参考标准广播到整个区块链中,作为区块链中块链生成单元的参考标准;当小于所述第一预设阈值时或者小于第二预设阈值时,提取、中不小于预设阈值的块链节点的哈希值,将所提取的哈希值传输到、中小于预设阈值的块链节点中,作为参考哈希值后,继续与预设阈值比较,如果仍然小于预设阈值,则在所述参考哈希值的基础上乘以调整系数,继续进行比较,直至大于预设阈值;当小于所述第一预设阈值时且小于第二预设阈值时,在整个区块链中广播,查找合适的哈希值,如果查找到合适的哈希值能够满足成功阈值要求,则作为参考哈希值,并进行哈希值可用反馈,如果未找到合适的哈希值,则停止块链节点之间的传输。所述的系统,所述哈希值包括表头、时间戳、测试表,所述测试表用于记录所述调整系统进行调整的次数以及调整系统进行调整的具体数值。本专利技术所取得的有益技术效果是:本专利技术能够有效的减小区块链之间的块链传输错误,提高块链传输的成功率,放置块链传输过程的丢失,或者块链传输过程中被其他不安全因素挟持,以导致整个区块链数据传输的不稳定,大大提高了整个区块链的安全性能。附图说明从以下结合附图的描述可以进一步理解本专利技术。图中的部件不一定按比例绘制,而是将重点放在示出实施例的原理上。在图中,在不同的视图中,相同的附图标记指定对应的部分。图1是本专利技术的控制区块链的块链传输的方法示意图。图2是本专利技术的控制区块链的块链传输的系统示意图。具体实施方式为了使得本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及其实施例,对本专利技术进行进一步详细说明;应当理解,此处所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。对于本领域技术人员而言,在查阅以下详细描述之后,本实施例的其它系统、方法和/或特征将变得显而易见。旨在所有此类附加的系统、方法、特征和优点都包括在本说明书内、包括在本专利技术的范围内,并且受所附权利要求书的保护。在以下详细描述描述了所公开的实施例的另外的特征,并且这些特征根据以下将详细描述将是显而易见的。如图1所述,为本专利技术提出了一种控制区块链的块链传输的方法的示意图,至少包括第一块链节点和第二块链节点两个块链节点,块链节点之间的传送状态检测单元,处理单元,所述处理单元用于根据所述状态检测单元检测的块链节点之间的传送状态,将传送状态的成功率与预设阈值比较,根据比较结果,制定块链节点之间的传送策略。所述的方法,所述预设阈值包括第一预设阈值、第二预设阈值,所述第一预设阈值用于比较第一块链节点传输到第二块链节点的成功概率,所述第二预设阈值用于进行第二块链节点传输到第一块链节点的成功概率。所述的方法,所述传送状态检测单元分别检测第一块链节点传输到第二块链节本文档来自技高网...

【技术保护点】
1.一种控制区块链的块链传输的方法,其特征在于,至少包括第一块链节点和第二块链节点两个块链节点,块链节点之间的传送状态检测单元,处理单元,所述处理单元用于根据所述状态检测单元检测的块链节点之间的传送状态,将传送状态的成功率与预设阈值比较,根据比较结果,制定块链节点之间的传送策略。

【技术特征摘要】
1.一种控制区块链的块链传输的方法,其特征在于,至少包括第一块链节点和第二块链节点两个块链节点,块链节点之间的传送状态检测单元,处理单元,所述处理单元用于根据所述状态检测单元检测的块链节点之间的传送状态,将传送状态的成功率与预设阈值比较,根据比较结果,制定块链节点之间的传送策略。2.如权利要求1所述的方法,其特征在于,所述预设阈值包括第一预设阈值、第二预设阈值,所述第一预设阈值用于比较第一块链节点传输到第二块链节点的成功概率,所述第二预设阈值用于进行第二块链节点传输到第一块链节点的成功概率。3.如权利要求2所述的方法,其特征在于,所述传送状态检测单元分别检测第一块链节点传输到第二块链节点的第一状态g,以及第二块链节点反馈到第一块链节点的第二状态h,通过概率函数分别计算第一状态g和第二状态h的概率,所述概率计算方式如下:其中,A1为在第一状态g的概率,A2为第二状态h的概率,为第一块链节点发送到第二块链节点的成功概率,为第二块链节点发送到第一块链节点的成功概率;第一块链节点和第二块链节点传输成功的平均概率为:第二块链节点连续传到第一块链节点的成功传输概率为:由上述计算出算出的概率,计算得出、,如下式所示:将、分别于所述第一预设阈值、第二预设阈值比较,得出块链传输成功的比较结果。4.如权利要求3所述的方法,其特征在于,所述处理单元根据比较结果,制定块链节点之间的传送策略具体包括:当、分别大于或者等于所述第一预设阈值、第二预设阈值时,记录块链节点传输的哈希值,根据所述哈希值制定哈希值参考标准,将所述参考标准广播到整个区块链中,作为区块链中块链生成单元的参考标准;当小于所述第一预设阈值时或者小于第二预设阈值时,提取、中不小于预设阈值的块链节点的哈希值,将所提取的哈希值传输到、中小于预设阈值的块链节点中,作为参考哈希值后,继续与预设阈值比较,如果仍然小于预设阈值,则在所述参考哈希值的基础上乘以调整系数,继续进行比较,直至大于预设阈值;当小于所述第一预设阈值时且小于第二预设阈值时,在整个区块链中广播,查找合适的哈希值,如果查找到合适的哈希值能够满足成功阈值要求,则作为参考哈希值,并进行哈希值可用反馈,如果未找到合适的哈希值,则停止块链节点之间的传输。5.如权利要求4所述的方法,其特征在于,所述哈希值包括表头、时间戳、测试表,所述测试表用于记录所述调整系统进行调整的次数以及调整系统进行调整的具体数值。...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:彭丽娜
类型:发明
国别省市:山东,37

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

1