← 最新论文
💻 computer science

LiquiLM: Bridging the Semantic Gap in Liquidity Flaw Audit via DCN and LLMs

本文提出了 LiquiLM 框架,通过融合大语言模型与动态协同注意力网络(DCN),有效弥合了代码实现与高层流动性意图间的语义鸿沟,从而在审计中显著提升了流动性缺陷的检测与解释能力,并成功在真实世界合约中发现了多个高危漏洞。

原作者: Zekai Liu, Xiaoqi Li, Wenkai Li, Zongwei Li

发布于 2026-04-07
📖 1 分钟阅读☕ 轻松阅读

原作者: Zekai Liu, Xiaoqi Li, Wenkai Li, Zongwei Li

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文介绍了一个名为 LiquiLM 的新系统,它的任务是给区块链上的“智能合约”做体检,专门查找那些会导致资金流失的“流动性漏洞”

为了让你更容易理解,我们可以把整个系统想象成一个**“超级智能的金融侦探团队”**,专门负责检查那些管理着巨额资金的“自动银行”(智能合约)。

以下是用通俗语言和比喻对这篇论文的解读:

1. 背景:为什么我们需要这个侦探?

在传统的区块链世界里,大家主要靠“抵押资产”来保证安全(就像把金条锁在保险柜里)。但现在的新型系统(叫 PoL,即“流动性证明”)更复杂,它要求大家不仅要锁金条,还要主动去“做市”(像开超市一样,随时准备买卖商品)。

  • 比喻:以前的系统像是在仓库里存钱,只要门没坏就行。现在的系统像是在繁忙的菜市场里做生意,不仅要存钱,还要时刻盯着价格波动、计算奖励、处理买卖。
  • 问题:这个“菜市场”太复杂了,代码里藏着的逻辑错误(漏洞)非常隐蔽。传统的检查工具(像拿着放大镜找错别字)根本找不到这些深层次的逻辑陷阱,一旦出错,大家的钱可能瞬间被洗劫一空。

2. 核心难题:代码和意图的“语言不通”

传统的检查工具只能看懂代码的“语法”(比如有没有少个分号),但看不懂代码背后的“商业意图”(比如这个逻辑会不会导致价格崩盘)。

  • 比喻:这就好比一个只会查字典的翻译,他认识每个单词,但看不懂整篇文章的讽刺意味。漏洞往往就藏在这些“言外之意”里。

3. LiquiLM 的解决方案:三位一体的侦探团队

LiquiLM 不像以前那样单打独斗,它组建了一个由三个部分组成的“侦探团队”,分工明确:

第一步:AI 预审员 (DCN 模块) —— “快速筛选器”

  • 作用:面对成千上万行代码,直接让大模型(LLM)去读太慢了,而且容易看花眼(产生幻觉)。
  • 比喻:想象你要在一座巨大的图书馆里找一本特定的书。如果让大模型(像一位博学但有点迷糊的教授)直接进去乱翻,效率太低。
  • DCN 的做法:它像一个经验丰富的图书管理员。它先快速浏览,把那些肯定没问题的书(安全代码)直接扔回书架,只把那些**“看起来有点可疑”**的几本书挑出来,交给教授去细读。
  • 技术点:它利用“动态协同注意力网络”(DCN),把代码片段和已知的漏洞描述进行“语义对齐”,精准过滤掉 90% 以上的安全代码,大大减轻了后续工作的负担。

第二步:大模型专家 (LLM 模块) —— “博学教授”

  • 作用:负责深度分析那些被挑出来的“可疑代码”。
  • 比喻:这位教授(比如 GPT-4o 或 Gemini)非常聪明,能理解复杂的商业逻辑。但他以前有个毛病:如果给他看整本厚厚的书,他会晕头转向,甚至瞎编乱造(幻觉)。
  • LiquiLM 的做法:现在,图书管理员(DCN)只给他看那几本最可疑的书,并且告诉他:“重点看这一章,这里可能有问题。”这样教授就能集中火力,精准地找出漏洞。

第三步:四阶段协作系统 —— “严谨的复核流程”

  • 作用:防止教授看走眼,或者漏掉细节。
  • 比喻:这就像法庭上的**“四审制”**:
    1. 立案:先把可疑点列出来。
    2. 初审:快速排除那些肯定是误报的(比如教授太敏感了,把正常逻辑当成漏洞)。
    3. 深挖:对于那些模棱两可的,再深入挖掘,看看有没有隐藏的陷阱。
    4. 终审:把初审和深挖的结果放在一起,如果有冲突,就再讨论一次,最后出具一份无可辩驳的判决书(审计报告)。

4. 成果:真的有用吗?

论文团队拿这个系统去测试了 1490 个真实的智能合约:

  • 准确率极高:它找漏洞的准确率(F1 分数)超过了 90%,比传统的工具和其他 AI 工具都要强。
  • 实战成功:在检查了 1380 个真实的区块链项目后,它成功发现了 238 个高风险合约,并帮助发现了 10 个 已经被官方认证(CVE)的真实漏洞。
  • 比喻:这就好比这个侦探团队在几千个复杂的银行金库里,成功找出了 238 个有隐患的保险柜,并提前堵住了 10 个正在发生的盗窃案。

总结

LiquiLM 的核心思想就是:不要试图让一个超级大脑(大模型)去死记硬背所有代码,而是先用一个聪明的过滤器(DCN)把垃圾信息过滤掉,再给大脑提供精准的线索,最后通过多轮讨论(四阶段系统)来确保结论万无一失。

它成功地在“代码的冷冰冰逻辑”和“人类复杂的商业意图”之间架起了一座桥梁,让区块链的“菜市场”变得更加安全。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →