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
关键词
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 条
  • [1] Predicting functional roles of Ethereum blockchain addresses
    Saleem, Tania
    Ismaeel, Muhammad
    Janjua, Muhammad Umar
    Ali, Abdul Rehman
    Aqib, Awab
    Ahmed, Ali
    Hassan, Saeed Ul
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (06) : 2985 - 3002
  • [2] Predicting Ethereum prices with machine learning based on Blockchain information
    Kim, Han-Min
    Bock, Gee-Woo
    Lee, Gunwoong
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 184
  • [3] Preserving Privacy in Ethereum Blockchain
    Kumar E.S.
    Annals of Data Science, 2022, 9 (04) : 675 - 693
  • [4] Under the hood of the Ethereum blockchain
    Urquhart, Andrew
    FINANCE RESEARCH LETTERS, 2022, 47
  • [5] The merits of using Ethereum MainNet as a Coordination Blockchain for Ethereum Private Sidechains
    Robinson, Peter
    KNOWLEDGE ENGINEERING REVIEW, 2020, 35
  • [6] ROS-Ethereum: A Convenient Tool to Bridge ROS and Blockchain (Ethereum)
    Zhang, Shenhui
    Tang, Ming
    Li, Xiulai
    Liu, Boyi
    Zhang, Bo
    Hu, Fei
    Ni, Sirui
    Cheng, Jieren
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [7] A Decentralized Marketplace Application on The Ethereum Blockchain
    Prasad, R. Vishnu
    Dantu, Ram
    Paul, Aditya
    Mears, Paula
    Morozov, Kirill
    2018 4TH IEEE INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC 2018), 2018, : 90 - 97
  • [8] CATANA: Replay Testing for the Ethereum Blockchain
    Barboni, Morena
    De Angelis, Guglielmo
    Morichetta, Andrea
    Polini, Andrea
    TESTING SOFTWARE AND SYSTEMS, ICTSS 2023, 2023, 14131 : 257 - 265
  • [9] Blockchain transaction fee and Ethereum Merge
    Jain, Archana
    Jain, Chinmay
    Krystyniak, Karolina
    FINANCE RESEARCH LETTERS, 2023, 58
  • [10] Electric Switch with Ethereum Blockchain Support
    Pustisek, Matevz
    Bremond, Nicolas
    Kos, Andrej
    IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2018, 14 (01):