paperbot · PL 论文追踪

全部论文 待读 收藏

P2 The gas triangle and its challenges to the development of blockchain-powered applications

Gas 三角及其对区块链驱动应用开发的挑战
FSE Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2021匹配度 1/10 · 论文关注以太坊 Gas 三角及区块链应用开发中的用户体验与建议,属于区块链/开发者工具方向,与用户核心关注的形式化静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析几乎没有交叉。引用 7 inbox
Gustavo A. Oliva, Ahmed E. Hassan
crossref: 2026-09-12

AI 速览

一句话:论文指出以太坊 Gas 三角不应暴露给最终用户,并通过实证研究给出建议与研究挑战。

以太坊是最流行的区块链应用平台,开发 DApp 需将前端请求转化为合约交易,而交易必须支付费用。以太坊用 gas 系统计费,其三个关键组件——gas price、gas usage 和 gas limit——及其相互作用构成“gas 三角”。作者认为这一复杂机制不应暴露给最终用户。为支持此主张,论文开展两项实证研究,提供证据说明 gas 三角给 DApp 开发与使用带来的困难。基于结果,作者向新手最终用户提出一组建议,并总结为完全隐藏 gas 三角、支持下一代 DApp 所需解决的研究挑战。

问题
以太坊 DApp 开发与使用中,由 gas price、gas usage 和 gas limit 组成的 gas 三角过于复杂,却直接暴露给最终用户。
方法
开展两项实证研究,为“gas 三角不应暴露给最终用户”这一主张提供经验证据。
评估
基于两项研究结果,向新手最终用户提出建议,并列出为支持完全隐藏 gas 三角的下一代 DApp 所需的研究挑战。
原文摘要(Abstract)

Ethereum is the most popular blockchain platform for the development of blockchain-powered applications (a.k.a, ). Developing a involves translating requests captured in the frontend of an application into contract transactions. However, transactions need to be payed for. Ethereum employs the gas system to charge transaction fees. The gas system has three key components, namely gas price, gas usage, and gas limit. We refer to these components and their interplay as the gas triangle. In this paper, we claim that the inherently complex gas triangle should not be exposed to end-users. We conduct two studies that provide empirical evidence to support our claim. In light of our results, we provide a list of recommendations to novice end-users. We conclude the paper with a list of research challenges that need to be tackled in order to support the development of next-generation that completely hide the gas triangle from end-users.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6469,
  title = {The gas triangle and its challenges to the development of blockchain-powered applications},
  author = {Gustavo A. Oliva and Ahmed E. Hassan},
  booktitle = {FSE},
  year = {2021},
  doi = {10.1145/3468264.3473130}
}