Analyzing Transaction Confirmation in Ethereum Using Machine Learning Techniques
- 17 May 2021
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM SIGMETRICS Performance Evaluation Review
- Vol. 48 (4), 12-15
- https://doi.org/10.1145/3466826.3466832
Abstract
Ethereum has emerged as one of the most important cryptocurrencies in terms of the number of transactions. Given the recent growth of Ethereum, the cryptocurrency community and researchers are interested in understanding the Ethereum transactions behavior. In this work, we investigate a key aspect of Ethereum: the prediction of a transaction confirmation or failure based on its features. This is a challenging issue due to the small, but still relevant, fraction of failures in millions of recorded transactions and the complexity of the distributed mechanism to execute transactions in Ethereum. To conduct this investigation, we train machine learning models for this prediction, taking into consideration carefully balanced sets of confirmed and failed transactions. The results show high-performance models for classification of transactions with the best values of F1-score and area under the ROC curve approximately equal to 0.67 and 0.87, respectively. Also, we identified the gas used as the most relevant feature for the prediction.Keywords
This publication has 8 references indexed in Scilit:
- Understanding Ethereum via Graph AnalysisACM Transactions on Internet Technology, 2020
- Predicting the Trends of Price for Ethereum Using Deep Learning TechniquesPublished by Springer Science and Business Media LLC ,2020
- Learning imbalanced datasets based on SMOTE and Gaussian distributionInformation Sciences, 2020
- Quantitative analysis of cryptocurrencies transaction graphApplied Network Science, 2019
- Am I eclipsed? A smart detector of eclipse attacks for EthereumComputers & Security, 2019
- Dissecting Ponzi schemes on Ethereum: Identification, analysis, and impactFuture Generation Computer Systems, 2019
- A Massive Analysis of Ethereum Smart Contracts Empirical Study and Code MetricsIEEE Access, 2019
- Under-optimized smart contracts devour your moneyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2017