paperbot · PL 论文追踪

全部论文 待读 收藏

P2 InvCon: A Dynamic Invariant Detector for Ethereum Smart Contracts

InvCon:一个面向以太坊智能合约的动态不变式检测器
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 3/10 · 论文属于程序分析与不变式检测方向,与用户对形式化和程序分析的广泛兴趣有轻微交集;但它针对以太坊智能合约的动态分析,不涉及 LLM/Agent、浮点程序分析或贝叶斯程序分析等核心方向。引用 20 inbox
Ye Liu, Yi Li
crossref: 2026-09-12

AI 速览

一句话:提出动态不变式检测工具 InvCon,用于以太坊智能合约,支持规约逆向工程与标准合规检查。

智能合约部署在区块链上以在无需中心化权威的情况下实现可信价值交换,但普遍缺乏文档和规约,使得程序理解、维护、验证与确认等常规任务十分困难。本文提出动态不变式检测工具 InvCon,面向以太坊智能合约自动检测不变式,以缓解上述问题。检测到的不变式不仅可用于逆向工程合约规约,还可用于检查合约实现是否符合相关标准。InvCon 提供基于 Web 的界面,并附有演示视频。摘要重点在于工具功能与用途展示,未报告量化的实验评估结果。

问题
以太坊智能合约缺少文档和规约,导致程序理解、维护、验证与确认等任务难以开展。
方法
提出动态不变式检测工具 InvCon,对以太坊智能合约自动检测不变式,并利用这些不变式支持合约规约逆向工程和标准合规检查。
评估
摘要以 Web 界面和演示视频展示工具能力,说明检测不变式可用于规约逆向工程与标准合规检查;未提及量化实验评估。
原文摘要(Abstract)

Smart contracts are self-executing computer programs deployed on blockchain to enable trustworthy exchange of value without the need of a central authority. With the absence of documentation and specifications, routine tasks such as program understanding, maintenance, verification, and validation, remain challenging for smart contracts. In this paper, we propose a dynamic invariant detection tool, InvCon, for Ethereum smart contracts to mitigate this issue. The detected invariants can be used to not only support the reverse engineering of contract specifications, but also enable standard-compliance checking for contract implementations. InvCon provides a Web-based interface and a demonstration video of it is available at: https://youtu.be/Y1QBHjDSMYk.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot7329,
  title = {InvCon: A Dynamic Invariant Detector for Ethereum Smart Contracts},
  author = {Ye Liu and Yi Li},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3559539}
}