Semi-selfish mining based on hidden Markov decision process

被引:88
作者
Li, Tao [1 ]
Wang, Zhaojie [2 ]
Yang, Guoyu [2 ]
Cui, Yang [2 ]
Chen, Yuling [1 ]
Yu, Xiaomei [3 ]
机构
[1] Guizhou Univ, Coll Comp Sci & Technol, State Key Lab Publ Big Data, Guiyang 550025, Peoples R China
[2] Qufu Normal Univ, Sch Comp Sci, Rizhao, Peoples R China
[3] Shandong Normal Univ, Sch Informat Sci & Engn, Jinan, Peoples R China
基金
中国国家自然科学基金;
关键词
hidden markov decision process; mining revenues; selfish mining;
D O I
10.1002/int.22428
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Selfish mining attacks sabotage the blockchain systems by utilizing the vulnerabilities of consensus mechanism. The attackers' main target is to obtain higher revenues compared with honest parties. More specifically, the essence of selfish mining is to waste the power of honest parties by generating a private chain. However, these attacks are not practical due to high forking rate. The honest parties may quit the blockchain system once they detect the abnormal forking rate, which impairs their revenues. While selfish mining attacks make no sense anymore with the honest parties' departure. Therefore, selfish miners need to restrain when launch selfish mining attacks such that the forking rate is not preposterously higher than normal level. The crux is how to illustrate the attacks toward the view of honest parties, who are blind to the private chain. Generally, previous works, especially those using Markov decision processes, stress on the increment of attackers' revenues, while overlooking the detection on forking rate. In this paper, we propose, to maintain the benefit from selfish mining, an improved selfish mining based on hidden Markov decision processes (SMHMDP). To reduce the forking rate, we also relax the behaviors of selfish miners (also known as semi-selfish miners), who mine on the private chain, to mine on public chain with a small probability rho. Simulation results show that SMHMDP can trade off between revenues and forking rate. Put differently, selfish miners benefit from attacking within an acceptable forking rate toward the view of honest parties, without leading selfish mining attacks to be an armchair strategist.
引用
收藏
页码:3596 / 3612
页数:17
相关论文
共 27 条
[1]  
Abraham I., 2016, CORR ABS161202916
[2]  
Azouvi S., 2019, ARXIV PREPRINT ARXIV
[3]  
Chiu J., 2019, INCENTIVE COMPATIBIL, P323
[4]   The Miner's Dilemma [J].
Eyal, Ittay .
2015 IEEE SYMPOSIUM ON SECURITY AND PRIVACY SP 2015, 2015, :89-103
[5]   Majority Is Not Enough: Bitcoin Mining Is Vulnerable [J].
Eyal, Ittay ;
Sirer, Emin Guen .
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2014, 2014, 8437 :436-454
[6]  
Fanti G., 2018, ARXIV PREPRINT ARXIV
[7]   Power Adjusting and Bribery Racing: Novel Mining Attacks in the Bitcoin System [J].
Gao, Shang ;
Li, Zecheng ;
Peng, Zhe ;
Xiao, Bin .
PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, :833-850
[8]  
Heilman E, 2015, PROCEEDINGS OF THE 24TH USENIX SECURITY SYMPOSIUM, P129
[9]  
Karakostas Dimitris, 2019, ARXIV PREPRINT ARXIV
[10]   Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol [J].
Kiayias, Aggelos ;
Russell, Alexander ;
David, Bernardo ;
Oliynykov, Roman .
ADVANCES IN CRYPTOLOGY - CRYPTO 2017, PT I, 2017, 10401 :357-388