Blockchain transaction deanonymization using ensemble learning

Chaurasia, Brijesh Kumar
DOI: https://doi.org/10.1007/s11042-024-19233-5
IF: 2.577
2024-04-27
Multimedia Tools and Applications
Abstract:Bitcoin is a digital currency that provides a way to transact without any trusted intermediary; however, privacy is an issue. Numerous deanonymization endeavors have been proposed, in spite of the fact that Bitcoin addresses aren't linked with a specific identity. In this work, blockchain transactions are deanonymized using ensemble learning. An excess of four million labeled dataset samples comprising user activities such as pools, services, gambling, and exchanges have been gathered from various repositories and prepared for training and validation to perform the classification. The main aim is to deanonymize blockchain transactions via classification and separate legitimate ones from illegitimate ones. On the class imbalanced dataset, remarkable cross-validation accuracy was attained using the EXtreme Gradient Boosting with default parameters and hyperparameters. Using EXtreme Gradient Boosting, Random Forest, and Bagging on the class-balanced dataset produced the best cross-validation accuracy when using the default parameters and hyperparameters. The empirical findings indicate that the effectiveness of the proposed deanonymization using the proposed ensemble learning model has achieved up to 98.45% accuracy.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering
What problem does this paper attempt to address?