Block withholding game among bitcoin mining pools

被引:26
作者
Haghighat, Alireza Toroghi [1 ]
Shajari, Mehdi [1 ]
机构
[1] Amirkabir Univ Technol, Tehran, Iran
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2019年 / 97卷
关键词
Bitcoin; Pooled mining; Block withholding attack; Game theory;
D O I
10.1016/j.future.2019.03.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Although mining pools smooth out Bitcoin rewards and make it more predictable for an individual miner, they concentrate power to the pool's operator. There are multiple huge mining pools, and each of them may possess up to 30% of the total computation power of the Bitcoin network (the same applies to some other altcoins). Putting such enormous computation power in the hands of pool operators provides the necessary incentive for them to misuse their power over the network. One way to misuse this power is to launch a block withholding attack against other mining pools. Indeed, this ability starts a block withholding game among the pool operators. Some researchers have analyzed such a game. However, their analyses were limited because they considered simple scenarios, e.g., a single-shot game between only two mining pools. In this paper, we first demonstrate that the block withholding game is a stochastic game with finitely many states and actions. Then, we use a reinforcement learning method to analyze this game. Our simulation results show that in the recent four years, by launching a block withholding attack some pools had the potential to reach to the majority (51%) of the total computation power of the network with much lower initial computation power (even with less than 25% of the total computation power of the network). (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:482 / 491
页数:10
相关论文
共 50 条
[21]   A Game Theoretic Analysis on Block Withholding Attacks Using the Zero-Determinant Strategy [J].
Hu, Qin ;
Wang, Shengling ;
Cheng, Xiuzhen .
PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS 2019), 2019,
[22]   A SURVEY: REWARD DISTRIBUTION MECHANISMS AND WITHHOLDING ATTACKS IN BITCOIN POOL MINING [J].
Zhu, Saide ;
Li, Wei ;
Li, Hong ;
Hu, Chunqiang ;
Cai, Zhipeng .
MATHEMATICAL FOUNDATIONS OF COMPUTING, 2018, 1 (04) :393-414
[23]   Mined Block Withholding and Imposed Fork by Using Mining Pool Alliance Strategic-A Case Study in Bitcoin System [J].
Wen, Yean-Fu ;
Chen, Ming-Fang .
IEEE ACCESS, 2025, 13 :817-833
[24]   Dissecting Mining Pools of Bitcoin Network: Measurement, Analysis and Modeling [J].
Wang, Canhui ;
Chu, Xiaowen ;
Qin, Yang .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2023, 10 (01) :398-412
[25]   Doppelganger in Bitcoin Mining Pools: An Analysis of the Duplication Share Attack [J].
Kwon, Yujin ;
Kim, Dohyun ;
Son, Yunmok ;
Choi, Jaeyeong ;
Kim, Yongdae .
INFORMATION SECURITY APPLICATIONS, WISA 2016, 2017, 10144 :124-135
[26]   Nash Equilibrium of Multiple, Non-Uniform Bitcoin Block Withholding Attackers [J].
Elliott, Sean .
2019 2ND INTERNATIONAL CONFERENCE ON DATA INTELLIGENCE AND SECURITY (ICDIS 2019), 2019, :144-151
[27]   Selfholding: A combined attack model using selfish mining with block withholding attack [J].
Dong, Xuewen ;
Wu, Feng ;
Faree, Anter ;
Guo, Deke ;
Shen, Yulong ;
Ma, Jianfeng .
COMPUTERS & SECURITY, 2019, 87
[28]   Uncle-Block Attack: Blockchain Mining Threat Beyond Block Withholding for Rational and Uncooperative Miners [J].
Chang, Sang-Yoon ;
Park, Younghee ;
Wuthier, Simeon ;
Chen, Chang-Wu .
APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, ACNS 2019, 2019, 11464 :241-258
[29]   Mining Pool Selection Problem in the Presence of Block Withholding Attack [J].
Fujita, Kentaro ;
Zhang, Yuanyu ;
Sasabe, Masahiro ;
Kasahara, Shoji .
2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2020), 2020, :321-326
[30]   Automatic Hopping among Pools and Distributed Applications in the Bitcoin Network [J].
Chavez, Juan Jose Garcia ;
da Silva Rodrigues, Carlo Kleber .
2016 XXI SYMPOSIUM ON SIGNAL PROCESSING, IMAGES AND ARTIFICIAL VISION (STSIVA), 2016,