skip to main content
10.1145/3581971.3581980acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicbtaConference Proceedingsconference-collections
research-article

Understanding GasToken Adoption in the Ethereum Blockchain

Published:06 April 2023Publication History

ABSTRACT

GasTokens are created by smart contracts executing in the Ethereum blockchain to support a form of transaction fee pre-payment. Even though GasTokens had a period of significant activity on Ethereum (regularly surpassing half of the overall weekly smart contract creation and destruction activities), few systematic studies have been conducted on GasToken usage and its effect on the blockchain network. This paper focuses on understanding the adoption of GasTokens on Ethereum since May of 2020. We first analyze the usage patterns, including the creation, destruction, and holding of GasTokens, then report several price findings related to GasTokens, and compare the fees paid by users submitting transactions that create and destroy GasTokens to the fees paid by all the transactions in the network over different time periods. We characterize the benefits obtained by GasToken transaction senders and report the impact of GasToken creations and destructions on the major mining pools.

References

  1. 2022. EIP-1559: Fee Market Change for ETH 1.0 Chain. https://eips.ethereum.org/EIPS/eip-1559Google ScholarGoogle Scholar
  2. 2022. Empty Blocks are a Secret Gold Mine for Ethereum Mining Pools.https://compassmining.io/education/empty-blocks-gas-chi-tokens-ether-pools-mining/Google ScholarGoogle Scholar
  3. 2022. Ethereum (ETH) Blockchain Explorer. https://etherscan.io/Google ScholarGoogle Scholar
  4. 2022. Ethereum in BigQuery: a Public Dataset for Smart Contract Analytics | Google Cloud Blog. https://cloud.google.com/blog/products/data-analytics/ethereum-bigquery-public-dataset-smart-contract-analytics?hl=en_USGoogle ScholarGoogle Scholar
  5. 2022. GasToken | GasToken.io. https://gastoken.io/Google ScholarGoogle Scholar
  6. 2022. History and Forks of Ethereum | ethereum.org. https://ethereum.org/en/history/#londonGoogle ScholarGoogle Scholar
  7. 2022. The Ethereum network is currently undergoing a DoS attack | Ethereum Foundation Blog. https://blog.ethereum.org/2016/09/22/ethereum-network-currently-undergoing-dos-attack/Google ScholarGoogle Scholar
  8. 2022. Understanding The DAO Attack - CoinDesk. https://www.coindesk.com/understanding-dao-hack-journalistsGoogle ScholarGoogle Scholar
  9. Elvira Albert, Jesús Correas, Pablo Gordillo, Guillermo Román-Díez, and Albert Rubio. 2020. GASOL: Gas Analysis and Optimization for Ethereum Smart Contracts. In 26th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2020)(Lecture Notes in Computer Science, Vol. 12079). Springer, 118–125. https://doi.org/10.1007/978-3-030-45237-7_7Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Monika Di Angelo and Gernot Salzer. 2020. Characterizing Types of Smart Contracts in the Ethereum Landscape. In International Conference on Financial Cryptography and Data Security - FC 2020(Lecture Notes in Computer Science, Vol. 12063). Springer, 389–404. https://doi.org/10.1007/978-3-030-54455-3_28Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Massimo Bartoletti, Salvatore Carta, Tiziana Cimoli, and Roberto Saia. 2020. Dissecting Ponzi Schemes on Ethereum: Identification, Analysis, and Impact. Future Generation Computer Systems 102 (2020), 259–277. https://doi.org/10.1016/j.future.2019.08.014Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Jiachi Chen, Xin Xia, David Lo, and John C. Grundy. 2022. Why Do Smart Contracts Self-Destruct? Investigating the Selfdestruct Function on Ethereum. ACM Transactions on Software Engineering and Methodology 31, 2 (2022), 30:1–30:37. https://doi.org/10.1145/3488245Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Ting Chen, Xiaoqi Li, Xiapu Luo, and Xiaosong Zhang. 2017. Under-Optimized Smart Contracts Devour Your Money. In 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE Computer Society, 442–446. https://doi.org/10.1109/SANER.2017.7884650Google ScholarGoogle Scholar
  14. Ting Chen, Xiaoqi Li, Ying Wang, Jiachi Chen, Zihao Li, Xiapu Luo, Man Ho Au, and Xiaosong Zhang. 2017. An Adaptive Gas Cost Mechanism for Ethereum to Defend Against Under-Priced DoS Attacks. In 13th International Conference on Information Security Practice and Experience - (ISPEC 2017)(Lecture Notes in Computer Science, Vol. 10701). Springer, 3–24. https://doi.org/10.1007/978-3-319-72359-4_1Google ScholarGoogle ScholarCross RefCross Ref
  15. Ting Chen, Zihao Li, Yufei Zhang, Xiapu Luo, Ting Wang, Teng Hu, Xiuzhuo Xiao, Dong Wang, Jin Huang, and Xiaosong Zhang. 2019. A Large-Scale Empirical Study on Control Flow Identification of Smart Contracts. In 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). IEEE, 1–11. https://doi.org/10.1109/ESEM.2019.8870156Google ScholarGoogle ScholarCross RefCross Ref
  16. Ting Chen, Yuxiao Zhu, Zihao Li, Jiachi Chen, Xiaoqi Li, Xiapu Luo, Xiaodong Lin, and Xiaosong Zhang. 2018. Understanding Ethereum via Graph Analysis. In 2018 IEEE Conference on Computer Communications (INFOCOM 2018). IEEE, 1484–1492. https://doi.org/10.1109/INFOCOM.2018.8486401Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Weili Chen, Zibin Zheng, Jiahui Cui, Edith C. H. Ngai, Peilin Zheng, and Yuren Zhou. 2018. Detecting Ponzi Schemes on Ethereum: Towards Healthier Blockchain Technology. (2018), 1409–1418. https://doi.org/10.1145/3178876.3186046Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Philip Daian, Steven Goldfeder, Tyler Kell, Yunqi Li, Xueyuan Zhao, Iddo Bentov, Lorenz Breidenbach, and Ari Juels. 2019. Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges. CoRR abs/1904.05234 (2019). arXiv:1904.05234http://arxiv.org/abs/1904.05234Google ScholarGoogle Scholar
  19. Neville Grech, Michael Kong, Anton Jurisevic, Lexi Brent, Bernhard Scholz, and Yannis Smaragdakis. 2020. MadMax: Analyzing the out-of-gas World of Smart Contracts. Commun. ACM 63, 10 (2020), 87–95. https://doi.org/10.1145/3416262Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Sukrit Kalra, Seep Goel, Mohan Dhawan, and Subodh Sharma. 2018. ZEUS: Analyzing Safety of Smart Contracts. In 25th Annual Network and Distributed System Security Symposium (NDSS 2018). The Internet Society, 1–15. http://wp.internetsociety.org/ndss/wp-content/uploads/sites/25/2018/02/ndss2018_09-1_Kalra_paper.pdfGoogle ScholarGoogle Scholar
  21. Loi Luu, Duc-Hiep Chu, Hrishi Olickel, Prateek Saxena, and Aquinas Hobor. 2016. Making Smart Contracts Smarter. In 2016 ACM SIGSAC Conference on Computer and Communications Security. ACM, 254–269. https://doi.org/10.1145/2976749.2978309Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Matthias Nadler. 2019. A Quantitative Analysis of the Ethereum Fee Market: How Storing Gas Can Result in More Predictable Prices.Google ScholarGoogle Scholar
  23. Tim Roughgarden. 2021. Transaction Fee Mechanism Design. ACM SIGecom Exchanges 19, 1 (2021), 52–55. https://doi.org/10.1145/3476436.3476445Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Christof Ferreira Torres, Ramiro Camino, and Radu State. 2021. Frontrunner Jones and the Raiders of the Dark Forest: An Empirical Study of Frontrunning on the Ethereum Blockchain. Technical Report. 1343–1359 pages. https://www.usenix.org/conference/usenixsecurity21/presentation/torresGoogle ScholarGoogle Scholar
  25. Petar Tsankov, Andrei Marian Dan, Dana Drachsler-Cohen, Arthur Gervais, Florian Bünzli, and Martin T. Vechev. 2018. Securify: Practical Security Analysis of Smart Contracts. In 2018 ACM SIGSAC Conference on Computer and Communications Security (CCS 2018). ACM, 67–82. https://doi.org/10.1145/3243734.3243780Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Gavin Wood. 2022. Ethereum: A Secure Decentralised Generalised Transaction Ledger. Technical Report. https://ethereum.github.io/yellowpaper/paper.pdfGoogle ScholarGoogle Scholar
  27. Lin Zhao, Sourav Sen Gupta, Arijit Khan, and Robby Luo. 2021. Temporal Analysis of the Entire Ethereum Blockchain Network. In WWW ’21: The Web Conference 2021, Virtual Event. ACM / IW3C2, 2258–2269. https://doi.org/10.1145/3442381.3449916Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Understanding GasToken Adoption in the Ethereum Blockchain

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        ICBTA '22: Proceedings of the 2022 5th International Conference on Blockchain Technology and Applications
        December 2022
        192 pages
        ISBN:9781450397575
        DOI:10.1145/3581971

        Copyright © 2022 Owner/Author

        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 6 April 2023

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited
      • Article Metrics

        • Downloads (Last 12 months)65
        • Downloads (Last 6 weeks)8

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format .

      View HTML Format