IET Blockchain (Sep 2024)

A bitcoin service community classification method based on Random Forest and improved KNN algorithm

  • Muyun Gao,
  • Shenwen Lin,
  • Xin Tian,
  • Xi He,
  • Ketai He,
  • Shifeng Chen

DOI
https://doi.org/10.1049/blc2.12064
Journal volume & issue
Vol. 4, no. 3
pp. 276 – 286

Abstract

Read online

Abstract There are service communities with different functions in the Bitcoin transactions system. Identifying community categories helps to further understand the Bitcoin transactions system and facilitates targeted regulation of anonymized Bitcoin transactions. To this end, a Bitcoin service community classification method based on Random Forest and improved K‐Nearest Neighbor (KNN) algorithm is proposed. First, the transaction characteristics of different types of communities are analyzed and summarized, and the corresponding transaction features are extracted from the address and entity levels; then multiple classification algorithms are compared, the optimal model to filter the effective features is selected, and the feature vector of entity addresses is constructed. Finally, a classification model is constructed based on Random Forest and improved KNN algorithm to classify the entities. By constructing different classification models for experimental comparison, the accuracy and stability advantages of the proposed method for classification in service community classification research are verified.

Keywords