Prevention method of block withholding attack based on miners' mining behavior in blockchain

Hao Chen,Yourong Chen,Zhenyu Xiong,Meng Han,Zaobo He,Banteng Liu,Zhangquan Wang,Zhenghua Ma
DOI: https://doi.org/10.1007/s10489-022-03889-3
IF: 5.3
2022-08-13
Applied Intelligence
Abstract:This paper proposes a prevention method of block withholding attack (PMBWA) based on miners' mining behavior in blockchain to prevent the block withholding attack. The PMBWA first performs the data pre-processing based on the box chart detection algorithm for data cleaning and preliminary verification. Then the PMBWA uses the behavior reward, punishment mechanism, and credit model to comprehensively evaluate the contribution of miners. The PMBWA proposes a credit level classification algorithm (CLCA) of miners that weighs posterior probability and similarity to detect the malicious miners. Finally, the PMBWA allocates the corresponding income weight for miners of different credit levels. The simulation results show that regardless of how the numbers of blocks and malicious computing power change, the PMBWA can allocate low-income weight to the corresponding malicious computing power, and significantly improve the precision rate and recall rate of malicious computing power detection in the defensive mining pool. The PMBWA can largely reduce the average cumulative income of malicious computing power and improve the average cumulative income of non-malicious computing power. The PMBWA outperforms the state-of-the-art methods such as ICIAS, SRIAS, and IASCM.
computer science, artificial intelligence
What problem does this paper attempt to address?