一种基于DNS解析的跨链事务模版管理系统技术方案

技术编号:37163074 阅读:34 留言:0更新日期:2023-04-06 22:30
本发明专利技术属于区块链领域,涉及数据分析技术,用于解决现有的跨链事务模版管理系统无法满足所有不同业务的跨链需求的问题,具体是一种基于DNS解析的跨链事务模版管理系统,包括事务管理平台,所述事务管理平台通信连接有业务管理模块、应用管理模块、中继管理模块、优化分析模块以及存储模块;所述业务管理模块用于创建事务模版并将事务模版发送至存储模块中进行存储,所述应用管理模块用于发送事务调用请求,事务调用请求的发送模式包括单链发送模式与事务发送模式;本发明专利技术通过中继管理模块可以对中继器的域名解析状态进行监控分析,提高域名解析效率的同时降低中继服务器的负载,从而保证中继服务器的域名解析任务可以有序进行。行。行。

【技术实现步骤摘要】
一种基于DNS解析的跨链事务模版管理系统


[0001]本专利技术属于区块链领域,涉及数据分析技术,具体是一种基于DNS解析的跨链事务模版管理系统。

技术介绍

[0002]在市场力量为主的建设模式下,不管是公链还是联盟链,单独为政类似于局域网,难以大范围统一使用,规模影响力有限,而跨链互联的区块链类似于广域网,实现力服务范围的延展;当中心化应用程序与多条不同服务类型的区块链集成,就需要区块链跨链中继系统保证不同链之间数据互通和信息可信共享,打通数据孤岛。
[0003]当跨链业务需求增多,业务事务复杂提高的背景下,已有的跨链系统无法满足所有不同业务的跨链需求,需要为不同业务开发特定插件,增加技术门槛与开发难度。
[0004]针对上述技术问题,本申请提出一种解决方案。

技术实现思路

[0005]本专利技术的目的在于提供一种基于DNS解析的跨链事务模版管理系统,用于解决现有的跨链事务模版管理系统无法满足所有不同业务的跨链需求的问题;本专利技术需要解决的技术问题为:如何提供一种可以满足所有不同业务的跨链需求的跨链事务模版管理系统。
[0006]本专利技术的目的可以通过以下技术方案实现:一种基于DNS解析的跨链事务模版管理系统,包括事务管理平台,所述事务管理平台通信连接有业务管理模块、应用管理模块、中继管理模块、优化分析模块以及存储模块;所述业务管理模块用于创建事务模版并将事务模版发送至存储模块中进行存储,事务模版包括任务i,i=1,2,

,n,任务i的创建过程包括:联盟链以链名、通道、合约、方法的形式生成任务;公链以合约地址、方法的形式生成任务;所述应用管理模块用于发送事务调用请求,事务调用请求的发送模式包括单链发送模式与事务发送模式,单链发送模式用于向中继器发送单个链的请求调用;事务发送模式用于通过事务ID及参数向事务模版发送事务调用请求;所述中继管理模块用于对中继器的域名解析状态进行监控分析;所述优化分析模块用于对中继服务器进行负载优化分析。
[0007]作为本专利技术的一种优选实施方式,中继管理模块对中继器的域名解析状态进行监控分析的具体过程包括:中继器的域名解析方式包括递归解析方式与迭代解析方式,优先采用递归解析方式进行域名解析;在进行递归解析方式进行域名解析的同时,对中继服务器的负载进行监控:获取中继服务器的CPU占用率并标记为ZY,获取中继服务器的备份数据内存值并标记为BN,通过对ZY与BN进行数值计算得到负载系数FZ;通过存储模块获取到负载阈值FZmax,将负载系数FZ与负载阈值FZmax进行比较并通过比较结果对中继服务器的负载状态是否满足要求进行判定。
[0008]作为本专利技术的一种优选实施方式,若负载系数FZ小于负载阈值FZmax,则判定中继服务器的负载状态满足要求,继续采用递归解析方式进行域名解析;若负载系数FZ大于等于负载阈值FZmax,则判定中继服务器的负载状态不满足要求,采用迭代解析方式进行域名解析。
[0009]作为本专利技术的一种优选实施方式,采用递归解析方式进行域名解析的具体过程包括:递归一个域名服务器请求下一个服务器,直至获取到匹配的地址;采用迭代解析方式进行域名解析的具体过程包括:每次请求一个服务器,当本地域名服务器不能获得查询答案时,就返回下一个域名服务器的名字给客户端。
[0010]作为本专利技术的一种优选实施方式,优化分析模块对中继服务器进行负载优化分析的具体过程包括:获取中继服务器处理的L1次域名解析任务并将其解析过程标记为处理过程,将处理过程中没有采用迭代解析方式进行域名解析的域名解析任务标记为标准任务,将标准任务的数量标记为BZ,将处理过程中采用了递归解析方式与迭代解析方式进行域名解析的域名解析任务标记为双模任务,获取双模任务中采用递归解析方式进行域名解析的时长并标记为递归时长,将所有双模任务的递归时长进行求和取平均值得到递归系数DG,通过对BZ与DG进行数值计算得到中继服务器的负优系数FY;通过存储模块获取到负优阈值FYmin,将中继服务器的负优系数FY与负优阈值FYmin进行比较并通过比较结果对中继服务器是否需要进行负载优化进行判定。
[0011]作为本专利技术的一种优选实施方式,将中继服务器的负优系数FY与负优阈值FYmin进行比较的具体过程包括:若负优系数FY小于负优阈值FYmin,则判定中继服务器需要进行负载优化,优化分析模块向事务管理平台发送负载优化信号,事务管理平台接收到负载优化信号后将负载优化信号发送至管理人员的手机终端;若负载系数FY大于等于负载阈值FYmin,则判定中继服务器不需要进行负载优化,对中继服务器进行负载平衡检测。
[0012]作为本专利技术的一种优选实施方式,对中继服务器进行负载平衡检测的具体过程包括:将所有标准任务的任务处理时长标记为标准值,将所有标准值建立标准集合,将所有双模任务中的递归时长建立递归集合,对递归集合进行方差计算得到递归值,通过存储模块获取到标准阈值与递归阈值,将标准值、递归值分别与标准阈值、递归阈值进行比较:若标准值小于标准阈值且递归值小于递归阈值,则判定中继服务器的负载平衡满足要求,优化分析模块向事务管理平台发送负载平衡信号,事务管理平台接收到负载平衡信号后将负载平衡信号发送至管理人员的手机终端;否则,判定中继服务器的负载平衡不满足要求,优化分析模块向事务管理平台发送平衡处理信号,事务管理平台接收到平衡处理信号后将平衡处理信号发送至管理人员的手机终端。
[0013]作为本专利技术的一种优选实施方式,该基于DNS解析的跨链事务模版管理系统的工作方法,包括以下步骤:步骤一:通过业务管理模块创建事务模版并将事务模版发送至存储模块中进行存储;通过应用管理模块采用单链发送模式或事务发送模式进行事务调用请求发送;步骤二:通过中继管理模块对中继器的域名解析状态进行监控分析,优先采用递归解析方式进行域名解析,在进行递归解析方式进行域名解析的同时,对中继服务器的负
载进行监控并得到负载系数,通过负载系数的数值大小对域名解析方式进行切换控制;步骤三:通过优化分析模块对中继服务器进行负载优化分析,获取中继服务器处理的L1次域名解析任务并将其解析过程标记为处理过程,计算处理过程的负优系数,通过负优系数的数值大小对中继服务器是否需要进行负载优化进行判定;步骤四:在中继服务器不需要进行负载优化时对中继服务器进行负载平衡检测,并在中继服务器的负载平衡不满足要求时通过事务管理平台向管理人员的手机终端发送平衡处理信号。
[0014]本专利技术具备下述有益效果:1、通过在传统跨链的基础上增加可视化跨链事务模版管理模块,采用类似于传统互联网的路由和DNS基础设施架构,用于多链间无缝网络通信,提供类似DNS的解析功能;如:链名.通道.合约.方法(联盟链)、链名.合约地址.方法(公链),解析到指定的验证器,实现通用跨链中继系统;2、通过中继管理模块可以对中继器的域名解析状态进行监控分析,通过递归解析方式于迭代解析方式交互处理的方式,提高域名解析效率的同时降低中继服务器的负载,从而保证中继服务器的域名解析任务可以有序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于DNS解析的跨链事务模版管理系统,其特征在于,包括事务管理平台,所述事务管理平台通信连接有业务管理模块、应用管理模块、中继管理模块、优化分析模块以及存储模块;所述业务管理模块用于创建事务模版并将事务模版发送至存储模块中进行存储,事务模版包括任务i,i=1,2,

,n,任务i的创建过程包括:联盟链以链名、通道、合约、方法的形式生成任务;公链以合约地址、方法的形式生成任务;所述应用管理模块用于发送事务调用请求,事务调用请求的发送模式包括单链发送模式与事务发送模式,单链发送模式用于向中继器发送单个链的请求调用;事务发送模式用于通过事务ID及参数向事务模版发送事务调用请求;所述中继管理模块用于对中继器的域名解析状态进行监控分析;所述优化分析模块用于对中继服务器进行负载优化分析。2.根据权利要求1所述的一种基于DNS解析的跨链事务模版管理系统,其特征在于,中继管理模块对中继器的域名解析状态进行监控分析的具体过程包括:中继器的域名解析方式包括递归解析方式与迭代解析方式,优先采用递归解析方式进行域名解析;在进行递归解析方式进行域名解析的同时,对中继服务器的负载进行监控:获取中继服务器的CPU占用率并标记为ZY,获取中继服务器的备份数据内存值并标记为BN,通过对ZY与BN进行数值计算得到负载系数FZ;通过存储模块获取到负载阈值FZmax,将负载系数FZ与负载阈值FZmax进行比较并通过比较结果对中继服务器的负载状态是否满足要求进行判定。3.根据权利要求2所述的一种基于DNS解析的跨链事务模版管理系统,其特征在于,若负载系数FZ小于负载阈值FZmax,则判定中继服务器的负载状态满足要求,继续采用递归解析方式进行域名解析;若负载系数FZ大于等于负载阈值FZmax,则判定中继服务器的负载状态不满足要求,采用迭代解析方式进行域名解析。4.根据权利要求3所述的一种基于DNS解析的跨链事务模版管理系统,其特征在于,采用递归解析方式进行域名解析的具体过程包括:递归一个域名服务器请求下一个服务器,直至获取到匹配的地址;采用迭代解析方式进行域名解析的具体过程包括:每次请求一个服务器,当本地域名服务器不能获得查询答案时,就返回下一个域名服务器的名字给客户端。5.根据权利要求4所述的一种基于DNS解析的跨链事务模版管理系统,其特征在于,优化分析模块对中继服务器进行负载优化分析的具体过程包括:获取中继服务器处理的L1次域名解析任务并将其解析过程标记为处理过程,将处理过程中没有采用迭代解析方式进行域名解析的域名解析任务标记为标准任务,将标准任务的数量标记为BZ,将处理过程中采用了递归解析方式与迭代解析方式进行域名解析的域名解析任务标记为双模任务,获取双模任务中采用递归解析方式进行域名解析的时长并标记为递归时长,将...

【专利技术属性】
技术研发人员:钟晓杨国忠姚飞亮
申请(专利权)人:江苏荣泽信息科技股份有限公司
类型:发明
国别省市:

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

1