TY - JOUR
T1 - Cooperation and Optimization of Multi-Pool Mining Game With Zero Determinant Alliance
AU - Tang, Changbing
AU - Yang, Baosen
AU - Zhang, Yao
AU - Lin, Feilong
AU - Chen, Guanrong
PY - 2024/9
Y1 - 2024/9
N2 - In blockchain technology, solving the SHA256 problem (also known as mining) is key for the proof-of-work (PoW)-based blockchain networks. However, selfish pools typically initiate block withholding attacks on others for greater rewards in the process of consensus, resulting in a decline of the social welfare and even posing a threat to the efficiency of the entire blockchain system. In this study, the multi-pool mining game in the blockchain network is applied to optimize the strategy selection of mining pools and to improve the mining efficiency. First, the multi-pool mining process is formulated as a multi-player game and then the zero determinant (ZD) strategy is utilized to resolve the mining pool dilemma. Thereafter, a ZD alliance mechanism is proposed to optimize the strategy selection of pools, aiming to effectively avoid block withholding attacks and to encourage cooperative mining among pools. Finally, numerical simulations show that the ZD alliance can significantly improve the social welfare and the cooperation probability of the mining pools, which verifies the theoretical results. © 2024 IEEE.
AB - In blockchain technology, solving the SHA256 problem (also known as mining) is key for the proof-of-work (PoW)-based blockchain networks. However, selfish pools typically initiate block withholding attacks on others for greater rewards in the process of consensus, resulting in a decline of the social welfare and even posing a threat to the efficiency of the entire blockchain system. In this study, the multi-pool mining game in the blockchain network is applied to optimize the strategy selection of mining pools and to improve the mining efficiency. First, the multi-pool mining process is formulated as a multi-player game and then the zero determinant (ZD) strategy is utilized to resolve the mining pool dilemma. Thereafter, a ZD alliance mechanism is proposed to optimize the strategy selection of pools, aiming to effectively avoid block withholding attacks and to encourage cooperative mining among pools. Finally, numerical simulations show that the ZD alliance can significantly improve the social welfare and the cooperation probability of the mining pools, which verifies the theoretical results. © 2024 IEEE.
KW - block withholding attack
KW - Blockchain network
KW - Blockchains
KW - Data mining
KW - Games
KW - mining pool game
KW - Optimization
KW - Peer-to-peer computing
KW - Proof of Work
KW - Stability analysis
KW - zero determinant alliance
UR - http://www.scopus.com/inward/record.url?scp=85195386105&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85195386105&origin=recordpage
U2 - 10.1109/TNSE.2024.3409288
DO - 10.1109/TNSE.2024.3409288
M3 - RGC 21 - Publication in refereed journal
SN - 2327-4697
VL - 11
SP - 4965
EP - 4978
JO - IEEE Transactions on Network Science and Engineering
JF - IEEE Transactions on Network Science and Engineering
IS - 5
ER -