Research on Malicious Account Detection Mechanism of Ethereum Based on Community Discovery
Abstract
Blockchain has facilitated the growth of cryptocurrencies but has also provided new ideas for illegals to commit fraud. Research on malicious accounts detection shows that the number of malicious accounts is much smaller than that of benign accounts, leading to imbalanced dataset samples. Most researchers adopt the under-sampling method to help deal with this issue, but this method does not correspond to the actual scale. So, we propose an anomaly detection method based on community discovery. Firstly, we use the transaction information in the Ethereum public chain to build a transaction network and use the Louvain algorithm to divide the transaction network into communities. Secondly, we use the LightGBM algorithm to classify the community. Finally, based on the classification results, we use HBOS, LOF, K-Means, KNN and iForest algorithms as benchmark algorithms for anomaly detection and compare the experimental results using the methods in this paper with the results of anomaly detection using the original transaction network. Experimental show that our method can reduce the amount of data by 35.53% and increase the AUC values of the five algorithms by 7.52%, 8.41%, 14.88%, 0.83% and 27.95%.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.