Cargando…

Graph Learning-Based Blockchain Phishing Account Detection with a Heterogeneous Transaction Graph

Recently, cybercrimes that exploit the anonymity of blockchain are increasing. They steal blockchain users’ assets, threaten the network’s reliability, and destabilize the blockchain network. Therefore, it is necessary to detect blockchain cybercriminal accounts to protect users’ assets and sustain...

Descripción completa

Detalles Bibliográficos
Autores principales: Kim, Jaehyeon, Lee, Sejong, Kim, Yushin, Ahn, Seyoung, Cho, Sunghyun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9824179/
https://www.ncbi.nlm.nih.gov/pubmed/36617060
http://dx.doi.org/10.3390/s23010463
_version_ 1784866345901359104
author Kim, Jaehyeon
Lee, Sejong
Kim, Yushin
Ahn, Seyoung
Cho, Sunghyun
author_facet Kim, Jaehyeon
Lee, Sejong
Kim, Yushin
Ahn, Seyoung
Cho, Sunghyun
author_sort Kim, Jaehyeon
collection PubMed
description Recently, cybercrimes that exploit the anonymity of blockchain are increasing. They steal blockchain users’ assets, threaten the network’s reliability, and destabilize the blockchain network. Therefore, it is necessary to detect blockchain cybercriminal accounts to protect users’ assets and sustain the blockchain ecosystem. Many studies have been conducted to detect cybercriminal accounts in the blockchain network. They represented blockchain transaction records as homogeneous transaction graphs that have a multi-edge. They also adopted graph learning algorithms to analyze transaction graphs. However, most graph learning algorithms are not efficient in multi-edge graphs, and homogeneous graphs ignore the heterogeneity of the blockchain network. In this paper, we propose a novel heterogeneous graph structure called an account-transaction graph, ATGraph. ATGraph represents a multi-edge as single edges by considering transactions as nodes. It allows graph learning more efficiently by eliminating multi-edges. Moreover, we compare the performance of ATGraph with homogeneous transaction graphs in various graph learning algorithms. The experimental results demonstrate that the detection performance using ATGraph as input outperforms that using homogeneous graphs as the input by up to 0.2 AUROC.
format Online
Article
Text
id pubmed-9824179
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-98241792023-01-08 Graph Learning-Based Blockchain Phishing Account Detection with a Heterogeneous Transaction Graph Kim, Jaehyeon Lee, Sejong Kim, Yushin Ahn, Seyoung Cho, Sunghyun Sensors (Basel) Article Recently, cybercrimes that exploit the anonymity of blockchain are increasing. They steal blockchain users’ assets, threaten the network’s reliability, and destabilize the blockchain network. Therefore, it is necessary to detect blockchain cybercriminal accounts to protect users’ assets and sustain the blockchain ecosystem. Many studies have been conducted to detect cybercriminal accounts in the blockchain network. They represented blockchain transaction records as homogeneous transaction graphs that have a multi-edge. They also adopted graph learning algorithms to analyze transaction graphs. However, most graph learning algorithms are not efficient in multi-edge graphs, and homogeneous graphs ignore the heterogeneity of the blockchain network. In this paper, we propose a novel heterogeneous graph structure called an account-transaction graph, ATGraph. ATGraph represents a multi-edge as single edges by considering transactions as nodes. It allows graph learning more efficiently by eliminating multi-edges. Moreover, we compare the performance of ATGraph with homogeneous transaction graphs in various graph learning algorithms. The experimental results demonstrate that the detection performance using ATGraph as input outperforms that using homogeneous graphs as the input by up to 0.2 AUROC. MDPI 2023-01-01 /pmc/articles/PMC9824179/ /pubmed/36617060 http://dx.doi.org/10.3390/s23010463 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Kim, Jaehyeon
Lee, Sejong
Kim, Yushin
Ahn, Seyoung
Cho, Sunghyun
Graph Learning-Based Blockchain Phishing Account Detection with a Heterogeneous Transaction Graph
title Graph Learning-Based Blockchain Phishing Account Detection with a Heterogeneous Transaction Graph
title_full Graph Learning-Based Blockchain Phishing Account Detection with a Heterogeneous Transaction Graph
title_fullStr Graph Learning-Based Blockchain Phishing Account Detection with a Heterogeneous Transaction Graph
title_full_unstemmed Graph Learning-Based Blockchain Phishing Account Detection with a Heterogeneous Transaction Graph
title_short Graph Learning-Based Blockchain Phishing Account Detection with a Heterogeneous Transaction Graph
title_sort graph learning-based blockchain phishing account detection with a heterogeneous transaction graph
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9824179/
https://www.ncbi.nlm.nih.gov/pubmed/36617060
http://dx.doi.org/10.3390/s23010463
work_keys_str_mv AT kimjaehyeon graphlearningbasedblockchainphishingaccountdetectionwithaheterogeneoustransactiongraph
AT leesejong graphlearningbasedblockchainphishingaccountdetectionwithaheterogeneoustransactiongraph
AT kimyushin graphlearningbasedblockchainphishingaccountdetectionwithaheterogeneoustransactiongraph
AT ahnseyoung graphlearningbasedblockchainphishingaccountdetectionwithaheterogeneoustransactiongraph
AT chosunghyun graphlearningbasedblockchainphishingaccountdetectionwithaheterogeneoustransactiongraph