TSGN: Transaction Subgraph Networks for Identifying Ethereum Phishing Accounts

04/18/2021
by   Jinhuan Wang, et al.
0

Blockchain technology and, in particular, blockchain-based transaction offers us information that has never been seen before in the financial world. In contrast to fiat currencies, transactions through virtual currencies like Bitcoin are completely public. And these transactions of cryptocurrencies are permanently recorded on Blockchain and are available at any time. Therefore, this allows us to build transaction networks (TN) to analyze illegal phenomenons such as phishing scams in blockchain from a network perspective. In this paper, we propose a Transaction SubGraph Network (TSGN) based classification model to identify phishing accounts in Ethereum. Firstly we extract transaction subgraphs for each address and then expand these subgraphs into corresponding TSGNs based on the different mapping mechanisms. We find that TSGNs can provide more potential information to benefit the identification of phishing accounts. Moreover, Directed-TSGNs, by introducing direction attributes, can retain the transaction flow information that captures the significant topological pattern of phishing scams. By comparing with the TSGN, Directed-TSGN indeed has much lower time complexity, benefiting the graph representation learning. Experimental results demonstrate that, combined with network representation algorithms, the TSGN model can capture more features to enhance the classification algorithm and improve phishing nodes' identification accuracy in the Ethereum networks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/27/2022

TSGN: Transaction Subgraph Networks Assisting Phishing Detection in Ethereum

Due to the decentralized and public nature of the Blockchain ecosystem, ...
research
12/20/2019

Dissecting Ethereum Blockchain Analytics: What We Learn from Topology and Geometry of Ethereum Graph

Blockchain technology and, in particular, blockchain-based cryptocurrenc...
research
01/28/2019

On transaction parallelizability in Ethereum

Ethereum clients execute transactions in a sequential order prescribed b...
research
08/29/2019

On the Ethereum Blockchain Structure: a Complex Networks Theory Perspective

In this paper, we analyze the Ethereum blockchain using the complex netw...
research
06/13/2019

Identifying Illicit Accounts in Large Scale E-payment Networks -- A Graph Representation Learning Approach

Rapid and massive adoption of mobile/ online payment services has brough...
research
12/07/2021

BlockGC: A Joint Learning Framework for Account Identity Inference on Blockchain with Graph Contrast

Blockchain technology has the characteristics of decentralization, trace...
research
01/15/2022

Transaction Tracking on Blockchain Trading Systems using Personalized PageRank

Due to the pseudonymous nature of blockchain, various cryptocurrency sys...

Please sign up or login with your details

Forgot password? Click here to reset