Identifying User Behavior Profiles in Ethereum Using Machine Learning Techniques

被引:0
作者
Valadares, Julia Almeida [1 ]
Oliveira, Vinicius C. [1 ]
de Azevedo Sousa, Jose Eduardo [1 ]
Bernardino, Heder S. [1 ]
Villela, Saulo Moraes [1 ]
Vieira, Alex Borges [1 ]
Goncalves, Glauber [2 ]
机构
[1] Fed Univ Juiz de Fora UFJF, Juiz De Fora, MG, Brazil
[2] Fed Univ Piaui UFPI, Teresina, Piaui, Brazil
来源
2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021) | 2021年
基金
巴西圣保罗研究基金会;
关键词
Cryptocurrency; Blockchain; Transactions; Machine Learning;
D O I
10.1109/BLOCKCHAIN53845.2021.00052
中图分类号
学科分类号
摘要
Ethereum is one of the largest blockchain platforms currently that has become a digital business environment for users. This platform is designed to allow decentralized transactions between anonymous users. Thus, the development of methods to identify user behavior profiles, keeping their identities anonymous, has the potential to leverage business on this platform. In this work, we investigate the use of machine learning to classify a user profile as professional or common based on the attributes of their transactions. This classification is challenging due to the small fraction of publicly labeled users in Ethereum and still the considerably smaller fraction of professional users. To conduct this investigation, we train models considering carefully balanced sets of transactions with labeled users. Our results show high performance models for the classification of profiles, achieving a performance greater than 90% for accuracy, precision, and other related measures. In addition, we have identified the most relevant features in transactions for this classification.
引用
收藏
页码:327 / 332
页数:6
相关论文
共 25 条
[1]  
[Anonymous], 2021, IEEE Trans. Broadcast.
[2]   Behavioral structure of users in cryptocurrency market [J].
Aspembitova, Ayana T. ;
Feng, Ling ;
Chew, Lock Yue .
PLOS ONE, 2021, 16 (01)
[3]   Dissecting Ponzi schemes on Ethereum: Identification, analysis, and impact [J].
Bartoletti, Massimo ;
Carta, Salvatore ;
Cimoli, Tiziana ;
Saia, Roberto .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 102 :259-277
[4]   Optimal classifier for imbalanced data using Matthews Correlation Coefficient metric [J].
Boughorbel, Sabri ;
Jarray, Fethi ;
El-Anbari, Mohammed .
PLOS ONE, 2017, 12 (06)
[5]   Understanding Ethereum via Graph Analysis [J].
Chen, Ting ;
Li, Zihao ;
Zhu, Yuxiao ;
Chen, Jiachi ;
Luo, Xiapu ;
Lui, John Chi-Shing ;
Lin, Xiaodong ;
Zhang, Xiaosong .
ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2020, 20 (02)
[6]  
CORTES C, 1995, MACH LEARN, V20, P273, DOI 10.1023/A:1022627411411
[7]   An analysis of the fees and pending time correlation in Ethereum [J].
de Azevedo Sousa, Jose Eduardo ;
Oliveira, Vinicius ;
Valadares, Julia ;
Dias Goncalves, Glauber ;
Moraes Villela, Saulo ;
Soares Bernardino, Heder ;
Borges Vieira, Alex .
INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2021, 31 (03)
[8]   Transaction-based classification and detection approach for Ethereum smart contract [J].
Hu, Teng ;
Liu, Xiaolei ;
Chen, Ting ;
Zhang, Xiaosong ;
Huang, Xiaoming ;
Niu, Weina ;
Lu, Jiazhong ;
Zhou, Kun ;
Liu, Yuan .
INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (02)
[9]  
Mascarenhas J. Z., 2018, ANAIS WORKSH BLOCK T
[10]   Quantitative analysis of cryptocurrencies transaction graph [J].
Motamed, Amir Pasha ;
Bahrak, Behnam .
APPLIED NETWORK SCIENCE, 2019, 4 (01)