Understanding Selfish Mining in Imperfect Bitcoin and Ethereum Networks With Extended Forks
Understanding Selfish Mining in Imperfect Bitcoin and Ethereum Networks With Extended Forks
复制标题
了解具有扩展分叉的不完美比特币和以太坊网络中的自私挖矿
DOI:
10.1109/tnsm.2021.3073414
复制
发表时间:
2021-09
影响因子:
5.3
通讯作者:
Vojislav B. Misic
中科院分区:
文献类型:
--
作者:
Hongyue Kang;Xiaolin Chang;Runkai Yang;Jelena V. Misic;Vojislav B. Misic
Selfish mining, as a serious threat to blockchain, has been attracting attentions from academic and industry. Stochastic modeling has been explored to quantitatively investigate selfish mining in imperfect blockchain networks. However, prior modeling-based analysis approaches have some of the following issues: (1) only focus on Bitcoin or Ethereum, or (2) ignore extended forks and just consider natural forks, or (3) only compute the mining revenue without assessing the performance and security of the blockchain system when the system suffers from selfish mining. In this paper, we aim to address these issues. We build a Markov chain to make quantitative analysis of selfish mining in imperfect Bitcoin and Ethereum networks with natural and extended forks. Formulas are derived to calculate the mining revenue for the selfish pool (comprising selfish miners) and honest miners, respectively. Moreover, we derive the formulas of performance metrics (namely, transactions per second and stale block ratio) and the formula of security metric (namely, the probability of double-spending success) of the system. These quantitative results can help understand the impact of selfish mining on imperfect blockchain networks and then help the detection of selfish mining.