一种解决智能合约版本演化中编译错误的方法及系统

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种解决智能合约版本演化中编译错误的方法及系统
申请号:CN202510670355
申请日期:2025-05-23
公开号:CN120596142A
公开日期:2025-09-05
类型:发明专利
摘要
本发明公开了一种解决智能合约版本演化中编译错误的方法及系统。本方法包括:基于官方Solidity网站收集和编目所有记录的重大更改,筛选得到造成编译问题的重大更改,构建版本迁移的知识库;结合存在编译问题的代码及其编译错误信息;利用静态分析工具对智能合约代码进行切片,并基于编译错误信息使用检索器检索版本迁移知识库获得相关版本迁移知识;结合前述分析得到的结果引导大语言模型生成高质量的补丁。本方法将静态分析工具、专家知识的结构化检索与大语言模型的生成能力有机结合,系统性地解决因Solidity语言演进所引发的编译错误问题,能够有效辅助开发者应对版本迁移与代码修复任务。
技术关键词
补丁 Solidity智能合约 代码切片 生成代码 分析工具 编码器模块 条目 大语言模型 智能合约代码 多头注意力机制 自然语言 抽象语法树 爬虫程序 关键字 节点 文本 页面 关键词 标签
系统为您推荐了相关专利信息
补丁生成方法 生成红外图像 三维渲染引擎 车辆模型 检测器
补丁函数 可读写存储器 变量 生成方法 固件
软件漏洞检测方法 代码特征 文本 切片 语句
大语言模型 分析业务模块 协方差矩阵 模式 多视角
智能管控方法 深度强化学习模型 深度强化学习算法 注意力机制 深度学习框架