Predicting functional roles of Ethereum blockchain addresses

被引:0
作者
Tania Saleem
Muhammad Ismaeel
Muhammad Umar Janjua
Abdul Rehman Ali
Awab Aqib
Ali Ahmed
Saeed Ul Hassan
机构
[1] Information Technology University,Department of Computer Science
[2] Manchester Metropolitan University (MMU),Department of Computer Science
来源
Peer-to-Peer Networking and Applications | 2023年 / 16卷
关键词
Ethereum; Transactional data; Prediction; Functional roles;
D O I
暂无
中图分类号
学科分类号
摘要
Ethereum is one of the largest blockchain programming platforms. Users in Ethereum are identified using public-private key addresses, which are difficult to connect to real-world identities. This has led to a variety of illegal activities being encouraged. However, based on their transactions’ functional roles, these addresses can be linked and identified. In this paper, we proposed a methodology for predicting the functional roles of Ethereum addresses using machine learning. We build machine learning models to predict the functional role of an address based on various features derived from the transactional history over varying window sizes. We have used labeled dataset of 300 million transactions that are publicly available on the Ethereum blockchain. The test data results show that the XGBoost classifier with eleven features vector and 200 window sizes can predict the role of an unseen address with the best achievable accuracy of 73%. We have also trained and tested the deep learning models on the dataset, CNN model predicted the labels with 86% accuracy. Using machine learning models, we have also devised a measure of anonymity and compared it for unlabelled addresses. Further, to qualitatively validate our prediction, we also discovered Ethereum addresses used on the dark web pages and predicted their functional roles with our trained models. Most of these addresses were behaving like Wallet_app, Shapeshift, and Mining and this prediction was aligned with the background information extracted from the context of address usage on the dark web page.
引用
收藏
页码:2985 / 3002
页数:17
相关论文
共 50 条
  • [21] An analysis of the Oracles used in Ethereum's blockchain
    Pierro, Giuseppe Antonio
    Mahugnon, Honore
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING, SANER, 2023, : 878 - 885
  • [22] Performance Analysis of Decentralized Ethereum Blockchain System
    Bagadia, Uzair
    Bodkurwar, Jayant
    Bhat, Jnanesh
    Halbe, Aparna
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT-2020), 2020, : 127 - 131
  • [23] Detection of illicit accounts over the Ethereum blockchain
    Farrugia, Steven
    Ellul, Joshua
    Azzopardi, George
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 150
  • [24] Blockchain Network Threats: The Case of PoW and Ethereum
    Shurov, Artem
    Malevanniy, Daniil
    Iakushkin, Oleg
    Korkhov, Vladimir
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT II: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 1-4, 2019, PROCEEDINGS, PART II, 2019, 11620 : 606 - 617
  • [25] Towards a semantic blockchain: A behaviouristic approach to modelling Ethereum
    Bella, Giampaolo
    Cantone, Domenico
    Asmundo, Marianna Nicolosi
    Santamaria, Daniele Francesco
    APPLIED ONTOLOGY, 2024, 19 (02) : 143 - 180
  • [26] Query Support for Data Processing and Analysis on Ethereum Blockchain
    Pratama, Fariz Azmi
    Mutijarsa, Kusprasapta
    2018 INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND SMART DEVICES (ISESD 2018): SMART DEVICES FOR BIG DATA ANALYTIC AND MACHINE LEARNING, 2018, : 163 - 167
  • [27] Blockchain for Trustworthy Coordination: A First Study with LINDA and Ethereum
    Ciatto, Giovanni
    Mariani, Stefano
    Omicini, Andrea
    2018 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2018), 2018, : 696 - 703
  • [28] A Market Place Solution for Energy Transaction on Ethereum Blockchain
    Park, Choi Hyun
    Barbing, Ivanrey Mejia
    Kim, Yoohwan
    2019 IEEE 10TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2019, : 398 - 402
  • [29] An exploratory study of smart contracts in the Ethereum blockchain platform
    Gustavo A. Oliva
    Ahmed E. Hassan
    Zhen Ming (Jack) Jiang
    Empirical Software Engineering, 2020, 25 : 1864 - 1904
  • [30] An exploratory study of smart contracts in the Ethereum blockchain platform
    Oliva, Gustavo A.
    Hassan, Ahmed E.
    Jiang, Zhen Ming
    EMPIRICAL SOFTWARE ENGINEERING, 2020, 25 (03) : 1864 - 1904