A discrete-event simulation model for the Bitcoin blockchain network with strategic miners and mining pool managers

被引:8
|
作者
Li, Kejun [1 ]
Liu, Yunan [1 ]
Wan, Hong [1 ]
Huang, Yining [2 ]
机构
[1] North Carolina State Univ, Dept Ind & Syst Engn, Raleigh, NC 27606 USA
[2] North Carolina State Univ, Operat Res Grad Program, Raleigh, NC 27607 USA
关键词
Blockchain; Discrete-event simulation; Bitcoin mining policy; Mining competition;
D O I
10.1016/j.cor.2021.105365
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
As the first and most famous cryptocurrency-based blockchain technology, Bitcoin has attracted tremendous attention from both academic and industrial communities in the past decade. A Bitcoin network is comprised of two interactive parties: individual miners and mining pool managers, each of which strives to maximize its own utility. In particular, individual miners choose which mining pool to join and decide on how much mining power to commit under limited constraints on the mining budget and mining power capacity; managers of mining pools determine how to allocate the mining reward and how to adjust the membership fee. In this work we investigate the miners' and mining pool managers' decisions in repeated Bitcoin mining competitions by building a Monte-Carlo discrete-event simulation model. Our simulation model (i) captures the behavior of these two parties and how their decisions affect each other, and (ii) characterizes the system-level dynamics of the blockchain in terms of the mining difficulty level and total mining power. In addition, we study the sensitivity of system performance metrics with respect to various control parameters. Our analysis may provide useful guidelines to mining activity participants in the Bitcoin network.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] PoolSim: A Discrete-Event Mining Pool Simulation Framework
    Werner, Sam M.
    Perez, Daniel
    [J]. MATHEMATICAL RESEARCH FOR BLOCKCHAIN ECONOMY, MARBLE 2019, 2020, : 167 - 182
  • [2] CAPTURING MINER AND MINING POOL DECISIONS IN A BITCOIN BLOCKCHAIN NETWORK: A TWO-LAYER SIMULATION MODEL
    Li, Kejun
    Liu, Yunan
    Wan, Hong
    Zhang, Ling
    [J]. 2020 WINTER SIMULATION CONFERENCE (WSC), 2020, : 3152 - 3163
  • [3] Process mining approach for the conformance checking of discrete-event simulation model
    Uehara, Kenji
    Hiraishi, Kunihiko
    [J]. 2019 58TH ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS OF JAPAN (SICE), 2019, : 615 - 620
  • [4] Process Mining Contributions to Discrete-event Simulation Modelling
    Jadric, Mario
    Pasalic, Ivana Nincevic
    Cukusic, Maja
    [J]. BUSINESS SYSTEMS RESEARCH JOURNAL, 2020, 11 (02): : 51 - 72
  • [5] A discrete-event simulation model for seaport operations
    Nevins, MR
    Macal, CM
    Joines, JC
    [J]. SIMULATION, 1998, 70 (04) : 213 - 223
  • [6] StratBAM: A Discrete-Event Simulation Model to Support Strategic Hospital Bed Capacity Decisions
    Priyantha Devapriya
    Christopher T. B. Strömblad
    Matthew D. Bailey
    Seth Frazier
    John Bulger
    Sharon T. Kemberling
    Kenneth E Wood
    [J]. Journal of Medical Systems, 2015, 39
  • [7] StratBAM: A Discrete-Event Simulation Model to Support Strategic Hospital Bed Capacity Decisions
    Devapriya, Priyantha
    Stroemblad, Christopher T. B.
    Bailey, Matthew D.
    Frazier, Seth
    Bulger, John
    Kemberling, Sharon T.
    Wood, Kenneth E.
    [J]. JOURNAL OF MEDICAL SYSTEMS, 2015, 39 (10)
  • [8] Applications of discrete-event simulation in Canadian mining operations in the nineties
    Vagenas, Nick
    [J]. International Journal of Surface Mining, Reclamation and Environment, 1999, 13 (02): : 77 - 78
  • [9] Discrete-Event Simulation of Network Reliability and Markovian Models
    [J]. International Journal of Modelling & Simulation, 15 (02):
  • [10] A framework for specifying a discrete-event simulation conceptual model
    Chwif, L.
    Banks, J.
    de Moura Filho, J. P.
    Santini, B.
    [J]. JOURNAL OF SIMULATION, 2013, 7 (01) : 50 - 60