[发明专利]一种用于区块链网络的共识效率控制系统有效
申请号: | 202011535211.7 | 申请日: | 2020-12-23 |
公开(公告)号: | CN112260905B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 靳贵娜;钟晓 | 申请(专利权)人: | 江苏荣泽信息科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06Q40/04 |
代理公司: | 合肥正则元起专利代理事务所(普通合伙) 34160 | 代理人: | 刘生昕 |
地址: | 210000 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 区块 网络 共识 效率 控制系统 | ||
本发明公开了一种用于区块链网络的共识效率控制系统,包括数据分析模块、数据评估模块、网速监控模块、服务器以及联动分析模块;数据分析模块接收到交易请求信号时进行数据分析,网速监控模块用于对实时网络访问速度进行稳态分析,得到稳态值组;数据评估模块在接收到交易请求频率时,会自动结合稳态值组、平均交易请求共识时间、中值时间和CPU实时使用率进行评估,得到交易评值,结合多方面因素进行客观综合反映,使得到的结果更加精确,更具有参考价值;服务器用于对交易评值进行等级评判得到评价信号,在产生共识效率低下信号时驱动控制报警模块发出警报,便于管理人员及时做出反应,提高共识效率。
技术领域
本发明涉及区块链技术领域,尤其涉及一种用于区块链网络的共识效率控制系统。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,区块链技术也不例外,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。在区块链系统中,为了保证交易执行的准确性,通常需要使用多个节点对区块进行共识,若对区块达成共识的节点数量超过预设数量,则说明区块链系统中大多数的节点处理交易所得到的区块是一致的;如此,该区块可以成功出块,且节点也可以根据该区块更新内部的交易数据库。
现有的区块链系统中,区块链的节点大多与主控服务器连接,节点数量较多,不能根据区块链节点的响应速度控制区块链节点之间进行联动,导致信息反馈速度较慢,共识效率较低,无法及时作出反应;且对于区块链共识效率的感知和监控,仅仅是依靠主控服务器通过交易区块的出块时间来感知所述区块链系统的共识效率,其没有做到综合对系统的交易请求、CPU使用突变以及相关的交易请求执行情况进行客观综合反映,得到的结果不够精确;对整个系统的共识效率没有良好的评价;为了解决上述缺陷,现提供一种用于区块链网络的共识效率控制系统。
发明内容
针对现有技术存在的不足,本发明目的是提供一种用于区块链网络的共识效率控制系统。
本发明的目的可以通过以下技术方案实现:
一种用于区块链网络的共识效率控制系统,包括交易监测模块、数据分析模块、数据评估模块、网速监控模块、CPU监测模块、服务器、存储模块、报警模块、节点监测模块以及联动分析模块;
交易监测模块用于进行交易请求监测,获取各时段中接收到的交易请求信息;交易监测模块用于在监测到交易请求时向数据分析模块传输交易请求信号,数据分析模块接收到交易监测模块传输的交易请求信号进行数据分析,得到交易请求频率Pg、平均交易请求共识时间Ts和中值时间;
网速监控模块用于监控区块链网络的实时网络访问速度,并对实时网络访问速度进行稳态分析,得到稳态值组Wi;
网速监控模块用于将稳态值组Wi传输到数据评估模块;CPU监测模块用于监测CPU的实时使用率,并将CPU实时使用率传输到数据评估模块;
数据评估模块在接收到交易请求频率Pg时,会自动结合稳态值组Wi、平均交易请求共识时间Ts、中值时间和CPU实时使用率进行评估,得到交易评值Pa;
数据评估模块用于将交易评值Pa传输到服务器,服务器用于对交易评值Pa进行等级评判得到评价信号,具体为:
EE1:将交易评值Pa与交易评值阈值相比较,交易评值阈值包括X2、X3;X2、X3均为固定数值且X2X3;
EE2:当Pa≥X2时,此时评价信号为共识效率优秀信号;
EE3:当X3PaX2时,此时评价信号为共识效率一般信号;
EE4:当Pa≤X3时,此时评价信号为共识效率低下信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏荣泽信息科技股份有限公司,未经江苏荣泽信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011535211.7/2.html,转载请声明来源钻瓜专利网。