北京物资学院丁毅获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京物资学院申请的专利一种面向监测的区块链智能合约字节码插桩方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119739615B 。
龙图腾网通过国家知识产权局官网在2025-06-20发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411796650.1,技术领域涉及:G06F11/362;该发明授权一种面向监测的区块链智能合约字节码插桩方法是由丁毅;王阳;褚忠佩;李毅;郭文昕;孔绎;刘雨馨;靳军;李洁设计研发完成,并于2024-12-09向国家知识产权局提交的专利申请。
本一种面向监测的区块链智能合约字节码插桩方法在说明书摘要公布了:一种面向监测的区块链智能合约字节码插桩方法,由编译命令处理单元解析智能合约监测人员输入的智能合约和编译命令,分别将智能合约和插桩参数发送至合约解析器和插桩引擎;由合约解析器对智能合约进行合约分析;由插桩引擎接收插桩参数以及合约解析器输出的语义信息表和抽象语法树进行插桩操作;由字节码生成器根据合约插桩后的中间表达,从中提取对应指令和数据得到最终的插桩后的字节码和应用程序接口。进而部署至智能合约运行环境,通过启动调用命令处理单元、字节码解析器、监测引擎以及执行引擎系列组件,完成插桩操作码的执行,并从中获得监测结果。
本发明授权一种面向监测的区块链智能合约字节码插桩方法在权利要求书中公布了:1.一种面向监测的区块链智能合约字节码插桩方法,其特征在于,在智能合约编译器中执行如下操作,包括:由编译命令处理单元解析智能合约监测人员输入的智能合约和编译命令,编译命令中包括插桩参数,监测人员通过插桩参数选择不同的插桩级别,以及通过插桩参数选择目标插桩变量或目标插桩函数,进而分别将所述智能合约和插桩参数发送至合约解析器和插桩引擎;由合约解析器对智能合约进行词法分析、语法分析、插桩参数分析和语义分析及预处理;在插桩指令表中存放新增的插桩指令,所述插桩指令包括面向状态变量监测的插桩指令以及面向函数监测的插桩指令;在默认指令库中保存智能合约编译器提供的原有的默认操作指令;由插桩引擎接收编译命令处理单元输出的插桩参数以及合约解析器输出的语义信息表和抽象语法树,在此基础上完成中间表达的生成;由字节码生成器根据合约插桩后的中间表达,从中提取对应指令和数据,得到插桩后的字节码和应用程序接口;在智能合约运行环境中执行如下操作,包括:由调用命令处理单元解析智能合约监测人员输入的调用命令与插桩后的字节码,调用命令中包含监测参数,表示用户想要监测的信息,包括状态变量的历史变化情况或函数的执行时间;由字节码解析器将输入的字节码转化为对应的操作码,默认操作指令转化为默认的操作码,所述方法新增的插桩指令转化为对应的插桩操作码;在监测操作库中存放插桩操作码对应的监测功能模块,所述监测功能模块包括状态变量监测功能模块和函数监测功能模块;由监测引擎接收调用命令处理单元输出的监测参数和字节码解析器输出的操作码以确定具体监测逻辑,包括:a.分析监测需求,确定目标监测信息;b.根据目标监测信息和插桩操作码从监测操作库中找到对应的监测功能模块并关联;由执行引擎在智能合约运行环境中执行附加监测功能的操作码并输出监测结果。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京物资学院,其通讯地址为:101149 北京市通州区富河大街321号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。