A Hybrid Statistical Test and Cross-Check Method for Detecting Block Withholding Attack of Blockchain

Chunyan Li,Jianhong Sun,Xiang Wei,Zhiyong Li
DOI: https://doi.org/10.1109/EEI63073.2024.10695951
2024-06-28
Abstract:Most of cryptocurrencies such as Bitcoin and Ethereum are produced by mining pools, and Block Withholding attack (BWH) takes the mining pools as the target. As far as we know, the detection of the BWH attack is still an open problem. In this work, we propose a new method-Hybrid Statistical Test and Cross-Check (HSTCC) for detecting BWH attack. In the statistical test phase, we introduce the Poisson distribution cumulative probability test function to judge the expected income and actual income of the miners, so as to find out the suspicious miners with possible BWH attacks. In the cross-checking phase, inspired by the honeypot idea, we distributed a template that could quickly find the full proof of work to the miner to cross-check whether the miner was an attacker. The experimental results on the dataset of real bitcoin mining pool Eligius show that compared with the traditional statistical test method of 7.7% precision, the proposed HSTCC method can accurately find the miners who implement BWH attack; compared with the cross-check method that all samples need to be verified, the HSTCC method reduces the check samples by 77.6%.
Computer Science
What problem does this paper attempt to address?