| Literature DB >> 36236255 |
Tehreem Ashfaq1, Rabiya Khalid1, Adamu Sani Yahaya1,2, Sheraz Aslam3,4, Ahmad Taher Azar4,5,6, Safa Alsafari7, Ibrahim A Hameed8.
Abstract
In this paper, we address the problems of fraud and anomalies in the Bitcoin network. These are common problems in e-banking and online transactions. However, as the financial sector evolves, so do the methods for fraud and anomalies. Moreover, blockchain technology is being introduced as the most secure method integrated into finance. However, along with these advanced technologies, many frauds are also increasing every year. Therefore, we propose a secure fraud detection model based on machine learning and blockchain. There are two machine learning algorithms-XGboost and random forest (RF)-used for transaction classification. The machine learning techniques train the dataset based on the fraudulent and integrated transaction patterns and predict the new incoming transactions. The blockchain technology is integrated with machine learning algorithms to detect fraudulent transactions in the Bitcoin network. In the proposed model, XGboost and random forest (RF) algorithms are used to classify transactions and predict transaction patterns. We also calculate the precision and AUC of the models to measure the accuracy. A security analysis of the proposed smart contract is also performed to show the robustness of our system. In addition, an attacker model is also proposed to protect the proposed system from attacks and vulnerabilities.Entities:
Keywords: XGboost; anomaly detection; blockchain; fraud detection; machine learning; random forest
Mesh:
Year: 2022 PMID: 36236255 PMCID: PMC9572131 DOI: 10.3390/s22197162
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1The proposed system mode of blockchain and ML.
Figure 2Imbalanced data.
Figure 3Balanced data.
Figure 4Logloss of XGboost.
Figure 5Correlation with class fraudulent or not.
Figure 6Classification error of XGboost.
Figure 7Precision of RF.
Figure 8Accuracy of XGboost.
Figure 9Confusion matrix through random forest.
Figure 10Accuracy of random forest.
Figure 11Transactions published and stored on blockchain (where Rq_DS = request dataset, Rel_DS = release dataset, Pub_trans = public transaction, Re_work = reuse work, and St_trans = store transaction).
Figure 12Double spending against time advantage of the attacker.
Figure 13Probability of Sybil attack versus number of Sybil identities.
Figure 14Sybil attack against computing power.
Figure 15Security analysis of the proposed smart contract.