恭喜上海交通大学;国网数字科技控股有限公司;国网山西省电力公司营销服务中心高元海获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜上海交通大学;国网数字科技控股有限公司;国网山西省电力公司营销服务中心申请的专利离散状态事件驱动的能源区块链系统仿真测试方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115834400B 。
龙图腾网通过国家知识产权局官网在2025-04-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210481935.0,技术领域涉及:H04L41/14;该发明授权离散状态事件驱动的能源区块链系统仿真测试方法是由高元海;王栋;严正;平健;李达;郭庆雷;肖春设计研发完成,并于2022-05-05向国家知识产权局提交的专利申请。
本离散状态事件驱动的能源区块链系统仿真测试方法在说明书摘要公布了:一种离散状态事件驱动的能源区块链系统仿真测试方法,包括:构建能源区块链节点仿真模型、能源区块链网络仿真模型,分别仿真实际能源区块链节点和网络的核心功能,在仿真测试方法的程序实现时抽象为节点对象和网络对象;创建用于驱动能源区块链仿真模型动态运行的离散状态事件集及其事件调度时序规则,在仿真测试方法的程序实现时对应为事件对象和事件调度对象;设计离散状态事件驱动的能源区块链仿真流程,根据仿真流程实现对能源区块链系统动态运行的仿真。本发明可在单台计算机上灵活高效仿真大规模节点的能源区块链系统,灵活测试能源区块链参数对大规模能源区块链系统运行性能的影响,辅助大规模能源区块链系统的参数设计。
本发明授权离散状态事件驱动的能源区块链系统仿真测试方法在权利要求书中公布了:1.一种离散状态事件驱动的能源区块链仿真测试方法,其特征在于,包括:构建能源区块链节点仿真模型、能源区块链网络仿真模型,分别仿真实际能源区块链节点和网络的核心功能,在仿真测试方法的程序实现时抽象为节点对象和网络对象;创建用于驱动能源区块链仿真模型动态运行的离散状态事件集及其事件调度时序规则,在仿真测试方法的程序实现时对应为事件对象和事件调度对象;设计离散状态事件驱动的能源区块链仿真流程,根据仿真流程实现对能源区块链系统动态运行的仿真;所述的能源区块链节点仿真模型包括:事务层模型、共识层模型、应用层模型以及数据层模型,其中:事务层模型、共识层模型、应用层模型分别模拟能源区块链的具体功能;事务层模型包括事务创建、事务发送、事务接收、事务处理功能;共识层模型包括区块创建、共识消息发送、共识消息接收、共识算法、执行区块事务、区块上链功能,其中共识算法功能因具体共识算法而不同;应用层包括:能源业务的事务请求、能源业务执行结果数据查询请求、能源业务执行结果数据查询处理、能源业务执行结果数据发送、能源业务执行结果数据接收功能;数据层包括事务池、区块链、世界状态数据库,以及系统运行过程中的状态缓存数据;所述的能源区块链网络仿真模型包括:发送侧节点、发送侧节点边缘链路、发送侧伴随节点、中间链路、接收侧伴随节点、接收侧边缘链路、接收侧节点,其中:边缘链路代表广域互联网的接入网部分的所有链路,中间链路代表广域互联网的骨干网部分的所有链路,伴随节点表示接入网与骨干网的分界点;发送侧节点到发送侧伴随节点表示发送侧的边缘链路,接收侧伴随节点到接收侧节点表示接收侧的边缘链路,发送侧伴随节点到接收侧伴随节点表示中间链路;每段链路延时包括传输延时、传播延时、排队延时三部分:传输延时由链路带宽和数据大小计算得到;传播延时由链路距离和光纤光速计算得到;排队延时为队列中还未发送完毕的数据的传输延时总和;由于骨干网带宽远大于接入网,相比边缘链路的传输延时和排队延时,中间链路的传输延时和排队延时忽略;所述的离散状态事件集及其事件调度时序规则包括:网络离散状态事件集及其调度时序规则;事务层离散状态事件集及其调度时序规则;共识层离散状态事件集及其调度时序规则;应用层离散状态事件集及调度时序规则,其中:网络离散状态事件集包括:事件A0:某数据压入发送侧节点发送队列,执行时刻记作TA0;事件A1:发送侧节点发送该数据事件,执行时刻记作TA1;事件A2:该数据压入接收测伴随节点发送队列,执行时刻记作TA2;事件A3:接收侧伴随节点发送该数据,执行时刻记作TA3;事件A4:接收侧节点收到该数据,执行时刻记作TA4;网络离散状态事件调度时序规则包括:事件A0的执行时刻由事务层、共识层、应用层的数据发送事件调度生成确定,事件A1~A4随之依次触发调度生成,各事件对应的执行时刻分别为:其中:α为发送侧节点,α*为发送侧节点的伴随节点,β为接收侧节点,β*为接收侧节点的伴随节点;t1αα*、t2αα*、t3αα*分别为发送侧节点α向伴随节点α*发送数据的传输延时、传播延时、排队延时;t2α*β*为发送侧伴随节点α*向接收侧伴随节点β*发送数据的传播延时;t1β*β、t2β*β、t3β*β分别为接收侧伴随节点β*向接收侧节点β发送数据的传输延时、传播延时、排队延时;事务层离散状态事件集包括:事件B0:某节点创建一项事务,事务具体内容来源于应用层,执行时刻记作TB0;事件B1:该节点发送该项事务,同时存入本地事务池,执行时刻记作TB1;事件C0:某节点接收一项事务,同时转发该事务,事务来自能源区块链网络,执行时刻记作TC0;事件C1:该节点开始处理该事务,执行时刻记作TC1;事件C2:该节点将该事务存入本地事务池,执行时刻记作TC2;事务层离散状态事件调度时序规则包括:事件B0由应用层创建事务事件触发调度生成;事件B1随之触发调度生成,事件B1的执行时刻TB1=TB0+tB1,其中:tB1为事务创建耗时,为事务的签名耗时以及事务创建进程的排队耗时,事件B1执行完成后将触发调度生成能源区块链网络数据发送事件A0;事件C0由网络层接收1个事务数据事件触发调度生成,事件C0将触发调度生成能源区块链网络数据发送事件A0,事件C1~C2随事件C0执行后依次触发调度生成,事件C1、C2的执行时刻分别为TC1=TB0+tC1、TC2=TC1+tC2,其中tC1为事务处理进程的排队耗时,tC2为事务处理耗时,为事务的验签耗时;共识层离散状态事件集包括:共识发起离散状态事件集、共识过程离散状态事件集、共识达成离散状态事件集;共识发起离散状态事件集包括2项事件:事件D0:主节点创建区块,执行时刻记作TD0;事件D1:主节点发送该区块的第一条共识消息,启动共识过程,执行时刻记作TD1;共识达成离散状态事件集包括2项事件:事件H0:某节点收到满足共识达成的共识消息,判断共识达成,执行区块中的事务,执行时刻记作TH0;事件H1:该节点将达成共识的区块上链,执行时刻记作TH1;共识过程离散状态事件集与具体的共识算法有关,将结合实施例给出示例;共识层离散状态事件调度时序规则包括:共识发起离散状态事件调度时序规则、共识过程离散状态事件调度时序规则、共识达成离散状态事件调度时序规则;共识发起离散状态事件调度时序规则包括:事件D0的执行时刻根据共识算法规则确定,事件D1由事件D0触发调度生成,执行时刻为TD1=TD0+tD1,其中,tD1为创建区块耗时和创建第一条共识消息的耗时,为区块的签名、生成Hash摘要的耗时,事件D1将触发调度生成能源区块链网络对应的数据发送事件A0;共识达成离散状态事件调度时序规则包括:事件H0在收到满足共识达成的共识消息时触发调度生成,事件H1由事件H0触发调度生成,事件H0、H1的执行时刻分别为TH0=TH′0+tH0、TH1=TH0+tH1,其中,tH0为处理满足共识达成的最后一条消息耗时,为消息验签耗时;T′H0为收到满足共识达成的最后一条消息的时刻;tH1为区块中事务的执行时间,为智能合约的执行耗时;共识过程离散状态事件调度时序规则与具体共识算法有关,将结合实施例给出示例;应用层离散状态事件集包括:事件I0:某节点根据能源业务需求,生成能源业务请求所需的数据,执行时刻记为TI0;事件J0:某个轻节点通过能源区块链网络向某能源区块链共识节点发送能源业务执行结果查询请求,执行时刻记为TJ0;事件K0:某共识节点从能源区块链网络接收查询能源业务执行结果请求,执行时刻记为TK0;事件K1:该节点处理查询能源业务执行结果请求,执行时刻记为TK1;事件K2:该节点向能源区块链网络发送查询结果答复数据,执行时刻记为TK2;应用层离散状态事件调度时序规则包括:事件I0的执行时刻分别由节点发起能源业务需求的时刻确定,将触发调度生成对应能源业务请求数据的事务层事件B0,事件J0将触发调度生成能源区块链网络事件A0,事件K0由能源区块链网络的查询能源业务执行结果请求的数据接收事件触发调度生成,事件K1、K2的执行时刻分别为TK1=TK0+tK1、TK2=TK1+tK2,其中,tK1为查询能源业务执行结果处理进程的排队耗时;tK2为查询能源业务执行结果处理耗时,事件K2将触发调度生成能源区块链网络数据发送事件A0。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人上海交通大学;国网数字科技控股有限公司;国网山西省电力公司营销服务中心,其通讯地址为:200240 上海市闵行区东川路800号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。