paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Gas Estimation and Optimization for Smart Contracts on Ethereum

以太坊智能合约的 Gas 估计与优化
ASE 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)2021匹配度 3/10 · 论文属于程序分析与抽象解释在以太坊智能合约上的应用,涉及循环 Gas 估计和存储/数组优化,与用户对静态分析的方法论兴趣有交集;但它不涉及 LLM/Agent、浮点程序分析、贝叶斯程序分析或 ML 系统静态分析,因此与核心研究方向匹配度较低。引用 47 inbox
Chunmiao Li
crossref: 2026-09-12

AI 速览

一句话:针对以太坊智能合约,研究循环函数的 Gas 估计与存储/数组的 Gas 优化,以降低 out-of-gas 风险与交易费。

该博士研究关注以太坊智能合约中广泛存在的 Gas 问题,即 Gas 估计与 Gas 优化。用户部署或调用合约时需按 Gas 用量付费,Gas 用量越高交易费越高。Gas 估计旨在预测执行交易的 Gas 成本,以避免 out-of-gas 异常;Gas 优化则通过修改现有合约来节省交易费。研究聚焦此前工作尚未解决的问题:循环函数的 Gas 估计,以及存储使用和数组的 Gas 优化。预期成果可帮助以太坊用户避免因 out-of-gas 异常导致的经济损失,并降低交易费用。摘要未给出具体评估方式,预期以 Gas 估计准确性与 Gas 节省效果衡量研究贡献。

问题
以太坊交易按 Gas 收费,用户可能因 out-of-gas 异常遭受经济损失,或支付较高交易费;现有工作未解决循环函数的 Gas 估计,以及存储和数组的 Gas 优化。
方法
博士研究计划围绕 Gas 估计与 Gas 优化展开,前者预测交易执行的 Gas 成本,后者修改现有合约以节省费用,并聚焦循环函数、存储使用和数组等未解决问题。
评估
摘要未明确评估方式,预期以 Gas 估计准确性和 Gas 节省效果来衡量研究成果。
原文摘要(Abstract)

When users deploy or invoke smart contracts on Ethereum, a fee is charged for avoiding resource abuse. Metered in gas, the fee is the product of the amount of gas used and the gas price. The more gas used indicates a higher transaction fee. In my doctoral research, we aim to investigate two widely studied issues regarding gas, i.e., gas estimation and gas optimization. The former is to predict gas costs for executing a transactions to avoid out-of-gas exceptions, and the latter is to modify existing contracts to save transaction fee. We target some problems that previous work did not solve: gas estimation for loop functions, and gas optimization for storage usage and arrays. We expect that my research can help Ethereum users avoid economical loss for out-of-gas exceptions and pay less transaction fee.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot6521,
  title = {Gas Estimation and Optimization for Smart Contracts on Ethereum},
  author = {Chunmiao Li},
  booktitle = {ASE},
  year = {2021},
  doi = {10.1109/ase51524.2021.9678932}
}