An Extensive Survey on the Application of Machine Learning in CEAT: Categorizing Ethereum Addresses Transaction Analysis
Keywords:
Blockchain, CEAT, Ethereum, Ethereum virtual machine, Machine learning, Smart contractsAbstract
The capacity to handle smart contracts and decentralized apps has led to Ethereum's (a decentralized blockchain platform) enormous acceptance. However, the exponential growth of Ethereum’s transaction data presents significant challenges in efficiently categorizing Ethereum addresses for various purposes, including fraud detection, transaction analysis, and user behavior profiling. This paper presents a comprehensive survey of Machine Learning (ML) techniques applied to the classification of Ethereum Addresses' Transactions (CEAT). They explore the application of supervised, unsupervised, and semi-supervised learning methods in analyzing Ethereum transaction patterns, identifying anomalies, and enhancing blockchain security. Additionally, the paper discusses how ML can contribute to the scalability, transparency, and robustness of Ethereum’s ecosystem, particularly in real-time transaction analysis and decision-making. By reviewing recent research, they highlight the potential of ML models to improve the efficiency and accuracy of Ethereum address classification. The challenges posed by the high-dimensional nature of blockchain data, evolving transaction patterns, and privacy concerns are also examined, along with the strategies proposed in the literature to address these obstacles. Finally, the paper identifies promising future directions for the integration of advanced ML techniques to enhance the classification of Ethereum addresses and improve the overall security and usability of the Ethereum blockchain.
References
T. T. Pragasam, J. V. Thomas, M. A. Vensuslaus, and S. Radhakrishnan, "Ceat: Categorising Ethereum addresses’ transaction behaviour with ensemble machine learning algorithms," Computation, vol. 11, no. 8, p. 156, Aug. 2023. https://doi.org/10.3390/computation11080156
F. Poursafaei, G. B . Hamad,., Z. Zilic, , "Detecting malicious Ethereum entities via application of machine learning classification," 2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS), Sep. 28, 2020, pp. 120-127, IEEE. https://doi.org/10.1109/BRAINS49436.2020.9223304
R. K. Arora, A. Tiwari, and Dr. M. Muqeem, "Advanced blockchain-enabled deep quantum computing model for secured machine-to-machine communication," Sep. 2024. https://doi.org/10.21203/rs.3.rs-5165842/v1
N. Kumar, A. Singh, A. Handa, and S. K. Shukla, “Detecting Malicious Accounts on the Ethereum Blockchain with Supervised Learning,” Lecture Notes in Computer Science, pp. 94–109, 2020, doi: https://doi.org/10.1007/978-3-030-49785-9_7.
V. Buterin, "A next-generation smart contract and decentralized application platform," White paper, Jan. 14, 2014, pp. 2-1. https://kilidcoin.com/wp-content/uploads/2024/04/Ethereum-Whitepaper.pdf
Vujičić, D., Jagodić, D., & Ranđić, S., "Blockchain technology, bitcoin, and Ethereum: A brief overview," in Proc. 17th Int. Symp. Infoteh-Jahorina (Infoteh), Mar. 2018, pp. 1-6. IEEE. https://doi.org/10.1109/INFOTEH.2018.8345547
G. Wood, "Ethereum: A secure decentralised generalised transaction ledger," Ethereum project yellow paper, vol. 151, pp. 1-32, Apr. 2014. https://cryptodeep.ru/doc/paper.pdf
Lin, D., Wu, J., Yuan, Q., & Zheng, Z. (2020). Modeling and understanding Ethereum transaction records via a complex network approach. IEEE Transactions on Circuits and Systems II: Express Briefs, 67(11), 2737-2741. https://doi.org/10.1109/TCSII.2020.2968376
Said A., Janjua, M. U., Hassan, S. U., Muzammal, Z., Saleem, T., Thaipisutikul, T., Tuarob, S., & Nawaz, R., "Detailed analysis of Ethereum network on transaction behavior, community structure and link prediction," PeerJ Computer Science, vol. 7, p. e815, Dec. 10, 2021. https://doi.org/10.7717/peerj-cs.815
N. Szabo, "The idea of smart contracts," Nick Szabo’s Papers and Concise Tutorials, vol. 6, no. 1, Apr. 1997, p. 199. https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/idea.html
Khan, A., "Graph analysis of the Ethereum blockchain data: A survey of datasets, methods, and future work," 2022 IEEE International Conference on Blockchain (Blockchain), Aug. 2022, pp. 250-257 https://doi.org/10.1109/Blockchain55522.2022.00042
A. Goyal, "Driving continuous improvement in engineering projects with AI-enhanced agile testing and machine learning," Int. J. Adv. Res. Sci. Commun. Technol., vol. 3, no. 3, pp. 1320-1331, Jul. 2023. https://ijarsct.co.in/Paper14000T.pdf
G.C. Krishna and P.J. IR, "Exploring the Ethereum blockchain: An introduction to blockchain technology," in Handbook of Research on Data Science and Cybersecurity Innovations in Industry 4.0 Technologies, 2023, pp. 261-290. IGI Global. https://doi.org/10.4018/978-1-6684-8145-5.ch014
A. Goyal, "Optimizing project timelines with strategic vendor management and blockchain-enabled LEAP collaboration," Int. J. Res. Anal. Rev., vol. 10, no. 3, pp. 94-100, 2023. https://www.ijrar.org/papers/IJRAR23C3653.pdf
M. Gopalsamy, S. Cyber, and S. Specialist, "Identification and classification of phishing emails based on machine learning techniques to improvise cybersecurity," IJSART, vol. 10, no. 10, pp. 47-55, 2024. https://www.ijsart.com/identification-and-classification-of-phishing-emails-based-on-machine-learning-techniques-to-improvise-cybersecurity-99450
M. Gopalsamy, "Enhanced Cybersecurity for Network Intrusion Detection System Based Artificial Intelligence (AI) Techniques," Int. J. Adv. Res. Sci. Commun. Technol., vol. 12, no. 01, pp. 671-681, Dec. 2021. https://ijarsct.co.in/A2269M.pdf
A. Goyal, "Integrating blockchain for vendor coordination and agile scrum in efficient project execution," 2024, vol. 9, no. 12, pp. 1768-1778. https://zenodo.org/records/14575923
Sinha, H., "Predicting Bitcoin prices using machine learning techniques with historical data," Int. J. Creat. Res. Thoughts, vol. 12, no. 8, pp. c760-c769, 2024. https://www.ijcrt.org/papers/IJCRT2408303.pdf
G. Palaiokrassas, S. Bouraga, and L. Tassiulas, "Machine learning on blockchain data: A systematic mapping study," arXiv preprint arXiv:2403.17081, Mar. 25, 2024. https://arxiv.org/abs/2403.17081
M. Gopalsamy, "A review on blockchain impact on cybersecurity: Current applications, challenges and future trends," Int. J. Sci. Res. Arch., vol. 6, no. 2, pp. 325-335, Aug. 2022. https://doi.org/10.30574/ijsra.2022.6.2.0146
V. Panchal, "Mobile SoC power optimization: Redefining performance with machine learning techniques," Int. J. Innov. Res. Sci. Eng. Technol., vol. 13, no. 12, pp. 20230-20244, Dec. 2024. https://doi.org/10.15680/ijirset.2024.1312117
Yin, H. H., Langenheldt, K., Harlev, M., Mukkamala, R. R., & Vatrapu, R., "Regulating cryptocurrencies: A supervised machine learning approach to de-anonymizing the Bitcoin blockchain," Journal of Management Information Systems, vol. 36, no. 1, pp. 37-73, Jan. 2019. https://doi.org/10.1080/07421222.2018.1550550
N. Samreen, A. Aqib, A. Sania, and A. M. Munawar, "An unsupervised machine learning algorithms: Comprehensive review," Int. J. Comput. Digit. Syst., vol. 13, no. 1, pp. 911-921, 2023. http://dx.doi.org/10.12785/ijcds/130172
K. K. Verma, B. M. Singh, and A. Dixit, "A review of supervised and unsupervised machine learning techniques for suspicious behavior recognition in intelligent surveillance systems," Int. J. Inf. Technol., vol. 14, no. 1, pp. 397-410, Feb. 2022. https://link.springer.com/article/10.1007/s41870-019-00364-0
Sriman, B., and Ganesh Kumar, S., "Decentralized application using Ethereum blockchain on performance analysis considering e-voting system," International Conference on Computational Intelligence in Data Science, Mar. 18, 2021, pp. 187-199, Cham: Springer International Publishing https://link.springer.com/chapter/10.1007/978-3-030-92600-7_18
D. Zinca and V. A. Negrean, "Development of a road tax payment application using the Ethereum platform," 2018 International Symposium on Electronics and Telecommunications (ISETC), Nov. 2018, pp. 1-4. https://doi.org/10.1109/ISETC.2018.8583975
P. Deshmukh, S. Kalwaghe, A. Appa, and A. Pawar, "Decentralised freelancing using Ethereum blockchain," 2020 International Conference on Communication and Signal Processing (ICCSP), Jul. 2020, pp. 881-883. https://doi.org/10.1109/ICCSP48568.2020.9182127
Ko, H., Lee, S., and Seo, J., "Ethereum smart contract account classification and transaction prediction using the graph attention network," Journal of Web Engineering, vol. 23, no. 5, pp. 657-680, Jul. 2024. https://doi.org/10.13052/jwe1540-9589.2353
S. Tabet and A. Kayssi, "A Privacy-Preserving Method for Ethereum Transactions," 2024 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT), Nov. 2024 https://doi.org/10.1109/3ict64318.2024.10824304
J. Wu, D. Lin, Q. Fu, S. Yang, T. Chen, Z. Zheng, and B. Song, "Toward understanding asset flows in crypto money laundering through the lenses of Ethereum heists," IEEE Transactions on Information Forensics and Security, vol. 19, pp. 1994–2009, Dec. 2023. https://doi.org/10.1109/TIFS.2023.3346276
A. K. Blitsi, G. Stavropoulos, and K. Votis, "Vision paper: Uncovering illegal firearm transactions in cryptocurrency networks," in Proc. 2023 IEEE Int. Conf. on Big Data (BigData), Dec. 2023, pp. 4031–4035. https://doi.org/10.1109/BigData59044.2023.10386732