Equilibrium analysis of block withholding attack: an evolutionary game perspective
Suzhou University of Science and Technology, Suzhou, China
Abstract

With the development of blockchain technology, blockchain-based digital cryptocurrencies, such as Bitcoin, have received broad interest. Due to the permissionless environment, the blockchain is vulnerable to different kinds of attacks, including the block withholding (BWH) attack. BWH attack is one of the common selfish mining attacks, by which the attacking pool infiltrates the attacked pool by sending some infiltrating miners. These infiltrating miners try to find (partial) proof-of-work solutions and share the reward of the attacked pool, but discard the solution that can actually create blocks. Therefore, the attacking pool benefits by withholding blocks from the infiltrating miners, while damaging the benefits of victim pools. In this paper, we introduce the reward reallocation mechanism by paying additional rewards to the miners who successfully mine blocks, and propose an evolutionary game model for BWH attack among pools to study the strategy selection of pools. By constructing the replicator dynamic equations, the evolutionary stable strategies of pools are explored based on different levels of additional rewards. Our results provide enlightening significance to mitigate the negative influence from BWH attacks in practice.

Keywords

Block withholding attack; evolutionary game; mitigation measure; blockchain

Preview
References
  • [1]Nakamoto S. Bitcoin: A peer-to-peer electronic cash system. Decent Busi Rev 2008 21260.
  • [2]Tschorsch F, Scheuermann B. Bitcoin and beyond: A technical survey on decentralized digital currencies. IEEE Commun Surv Tutor 2016, 18(3):2084–2123.
  • [3]Liu Y, Chen X, Zhang L, Tang C, Kang H. An intelligent strategy to gain profit for bitcoin mining pools. In 2017 10th International Symposium on Computational Intelligence and Design (ISCID), New York: IEEE, 2017. Volume 2, 427–430.
  • [4]Eyal I. The miner’s dilemma. In 2015 IEEE Symposium on Security and Privacy, New York: IEEE, 2015. 89–103.
  • [5]Fujita K, Zhang Y, Sasabe M, Kasahara S. Mining pool selection under block withholding attack. Appl Sci 2021 11(4).
  • [6]Eyal I, Sirer E G. Majority is not enough: Bitcoin mining is vulnerable. Commun ACM, 2018, 61(7):95–102.
  • [7]Kwon Y, Kim D, Son Y, Vasserman E, Kim Y. Be selfish and avoid dilemmas: Fork after withholding (faw) attacks on bitcoin. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, New York: Association for Computing Machinery.195–209.
  • [8]Rosenfeld M. Analysis of bitcoin pooled mining reward systems. arXiv 2011, arXiv:1112.4980.
  • [9]Joshi J, Mathew Rejo. A survey on attacks of bitcoin. In International Conference on Computer Networks, Big Data and IoT, Berlin: Springer, 2018. 953–959.
  • [10]Courtois N T, Bahack L. On subversive miner strategies and block withholding attack in bitcoin digital currency. arXiv 2014, arXiv:1402.1718
  • [11]Luu L, Saha R, Parameshwaran I, Saxena P, Hobor A. On power splitting games in distributed computation: The case of bitcoin pooled mining. In 2015 IEEE 28th Computer Security Foundations Symposium, New York: IEEE, 2015. 397–411.
  • [12]Alkalay-Houlihan C, Shah N. The pure price of anarchy of pool block withholding attacks in bitcoin mining. In Proceedings of the AAAI Conference on Artificial Intelligence, Menlo Park: Association for the Advancement of Artificial Intelligence, 2019. Volume 33, 1724–1731.
  • [13]Dong X, Wu F, Faree A, Guo D, Shen Y, Ma J. Selfholding: A combined attack model using selfish mining with block withholding attack. Comput Secur 2019, 87:101584.
  • [14]Wang Q, Chen Y. The tight bound for pure price of anarchy in an extended miner’s dilemma game. arXiv, 2021,arXiv:2101.11855
  • [15]Chen Z, Li B, Shan X, Sun X, Zhang J. Discouraging pool block withholding attacks in bitcoin. J Comb Optim 2022, 43(2):444–459.
  • [16]Bag S, Ruj S, Sakurai, K. Bitcoin block withholding attack: Analysis and mitigation. IEEE Trans Inf Forensics Secur 2016, 12(8):1967–1978.
  • [17]Schrijvers O, Bonneau J, Boneh D, Roughgarden T. Incentive compatibility of bitcoin mining pool reward functions. In International Conference on Financial Cryptography and Data Security, Berlin: Springer 2016. 477–498.
  • [18]Wu D, Liu X, Yan X, Peng R, Li G. Equilibrium analysis of bitcoin block withholding attack: A generalized model. Reliab Eng & Syst Saf 2019, 185:318–328.
  • [19]Liu X, Wang W, Niyato D,Zhao N, Wang P. Evolutionary game for mining pool selection in blockchain networks. IEEE Wireless Commun Lett 2018, 7(5):760–763.
  • [20]Kim S, Hahn, S-G. Mining pool manipulation in blockchain network over evolutionary block withholding attack. IEEE Access 2019, 7:144230–144244.
  • [21]Tuo J, Qin G, Shang K, Wang Y. The mining selection in multi-pools under block withholding attack. In the 41st Chinese Control Conference (CCC),July 25 to 27, 2022; pp.7454–7459.
  • [22]Cheng YK, Xu ZQ. Study on the block withholding attack based on the evolutionary game. J Xidian Univ 2020, 47(5):1–11.
  • [23]Cheng Y, Xu Z, Yao S. The evolutionary equilibrium of block withholding attack. J Sys Sci Inf 2021, 9(3):266–279.
  • [24]Friedman D. On economic applications of evolutionary game theory. J Evol Econ 1998, 8(1):15–43.
  • [25]Gong H, Jin W. Analysis of urban car owners commute mode choice based on evolutionary game model. J Cont Sci Engi 2015.