Blockchain Competition Between Miners: A Game Theoretic Perspective

We model the competition over mining resources and over several cryptocurrencies as a non-cooperative game. Leveraging results about congestion games, we establish conditions for the existence of pure Nash equilibria and provide efficient algorithms for finding such equilibria. We account for multiple system models, varying according to the way that mining resources are allocated and shared and according to the granularity at which mining puzzle complexity is adjusted. When constraints on resources are included, the resulting game is a constrained resource allocation game for which we characterize a normalized Nash equilibrium. Under the proposed models, we provide structural properties of the corresponding types of equilibrium, e.g., establishing conditions under which at most two mining infrastructures will be active or under which no miners will have incentives to mine a given cryptocurrency.

[1]  Eitan Altman,et al.  The Social Medium Selection Game , 2016, ArXiv.

[2]  Ying-Chang Liang,et al.  A Survey on Applications of Game Theory in Blockchain , 2019, ArXiv.

[3]  Alain Haurie,et al.  On the relationship between Nash - Cournot and Wardrop equilibria , 1983, Networks.

[4]  David Cerezo Sánchez Zero-Knowledge Proof-of-Identity: Sybil-Resistant, Anonymous Authentication on Permissionless Blockchains and Incentive Compatible, Strictly Dominant Cryptocurrencies , 2019, IACR Cryptol. ePrint Arch..

[5]  Jacob D. Leshno,et al.  Monopoly without a Monopolist: An Economic Analysis of the Bitcoin Payment System , 2017, The Review of Economic Studies.

[6]  Peter Reichl,et al.  Interplay between Security Providers, Consumers, and Attackers: A Weighted Congestion Game Approach , 2011, GameSec.

[7]  Devavrat Shah,et al.  Bayesian regression and Bitcoin , 2014, 2014 52nd Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[8]  Julien Prat,et al.  An Equilibrium Model of the Market for Bitcoin Mining , 2018, Journal of Political Economy.

[9]  Ittay Eyal,et al.  The Miner's Dilemma , 2014, 2015 IEEE Symposium on Security and Privacy.

[10]  Sarah Azouvi,et al.  SoK: Tools for Game Theoretic Models of Security for Cryptocurrencies , 2019, Cryptoeconomic Systems.

[11]  Emin Gün Sirer,et al.  Decentralization in Bitcoin and Ethereum Networks , 2018, Financial Cryptography.

[12]  Leandros Tassiulas,et al.  Stochastic Models and Wide-Area Network Measurements for Blockchain Design and Analysis , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[13]  Ariel Orda,et al.  Competitive routing in multiuser communication networks , 1993, TNET.

[14]  D. P. Hartmann Measurement and analysis. , 1988 .

[15]  Christophe Bisière,et al.  The Blockchain Folk Theorem , 2018, The Review of Financial Studies.

[16]  Ying-Chang Liang,et al.  A Survey on Blockchain: A Game Theoretical Perspective , 2019, IEEE Access.

[17]  R. Johari,et al.  Network resource allocation and a congestion game: the single link case , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[18]  Zhu Han,et al.  Edge Computing Resource Management and Pricing for Mobile Blockchain , 2017, ArXiv.

[19]  L. Shapley,et al.  REGULAR ARTICLEPotential Games , 1996 .

[20]  Jacob D. Leshno,et al.  Bitcoin: An Impossibility Theorem for Proof-of-Work Based Protocols , 2019, SSRN Electronic Journal.

[21]  Eitan Altman,et al.  Normalized Nash Equilibrium for Power Allocation in Cognitive Radio Networks , 2015, IEEE Transactions on Cognitive Communications and Networking.

[22]  R. Rosenthal A class of games possessing pure-strategy Nash equilibria , 1973 .

[23]  Eitan Altman,et al.  Routing games in the many players regime , 2011, VALUETOOLS.

[24]  Idit Keidar,et al.  Game of Coins , 2018, 2021 IEEE 41st International Conference on Distributed Computing Systems (ICDCS).

[25]  J. Goodman Note on Existence and Uniqueness of Equilibrium Points for Concave N-Person Games , 1965 .

[26]  Refael Hassin,et al.  Equilibrium Threshold Strategies: The Case of Queues with Priorities , 1997, Oper. Res..

[27]  Miao Pan,et al.  Offloading in Software Defined Network at Edge with Information Asymmetry: A Contract Theoretical Approach , 2015, J. Signal Process. Syst..

[28]  Jun Ma,et al.  Market Structure in Bitcoin Mining , 2018 .

[29]  John N. Tsitsiklis,et al.  Network resource allocation and a congestion game: the single link case , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[30]  Igal Milchtaich Crowding games are sequentially solvable , 1998, Int. J. Game Theory.

[31]  Nicola Dimitri,et al.  Bitcoin Mining as a Contest , 2017, Ledger.

[32]  Refael Hassin,et al.  To Queue or Not to Queue: Equilibrium Behavior in Queueing Systems , 2002 .

[33]  Craig Brett,et al.  Policy Challenges and Priorities for Internalizing the Externalities of Modern Agriculture , 2001 .

[34]  Aggelos Kiayias,et al.  The Bitcoin Backbone Protocol: Analysis and Applications , 2015, EUROCRYPT.

[35]  Abdellatif Kobbane,et al.  Graph-Based Computing Resource Allocation for Mobile Blockchain , 2018, 2018 6th International Conference on Wireless Networks and Mobile Communications (WINCOM).

[36]  I. Milchtaich,et al.  Congestion Games with Player-Specific Payoff Functions , 1996 .

[37]  Eitan Altman,et al.  Generalising diagonal strict concavity property for uniqueness of Nash equilibrium , 2016 .

[38]  Aggelos Kiayias,et al.  Blockchain Mining Games , 2016, EC.

[39]  Jesús Fernández-Villaverde,et al.  Can Currency Competition Work? , 2016, Journal of Monetary Economics.

[40]  Eitan Altman,et al.  Mining competition in a multi-cryptocurrency ecosystem at the network edge: a congestion game approach , 2019, PERV.

[41]  Xing Wang,et al.  A Deep Dive Into Blockchain Selfish Mining , 2018, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[42]  Cheng Wan,et al.  Contributions to Evolutionary and Congestion Game Theory , 2012 .

[43]  Alexander Spiegelman,et al.  Mind the Mining , 2019, EC.

[44]  Tim Roughgarden,et al.  Selfish routing and the price of anarchy , 2005 .

[45]  Ghassan O. Karame,et al.  Is Bitcoin a Decentralized Currency? , 2014, IEEE Security & Privacy.

[46]  Marc Jansen,et al.  Short Paper: Revisiting Difficulty Control for Blockchain Systems , 2017, DPM/CBT@ESORICS.

[47]  Eitan Altman,et al.  Normalized Equilibrium in Tullock Rent Seeking Game , 2019, GAMENETS.

[48]  George Bissias,et al.  Greedy but Cautious: Conditions for Miner Convergence to Resource Allocation Equilibrium , 2019, ArXiv.

[49]  L. Cong,et al.  Decentralized Mining in Centralized Pools , 2019, The Review of Financial Studies.

[50]  B. Pashigian,et al.  Internalizing Externalities: the Pricing of Space in Shopping Malls1 , 1998, The Journal of Law and Economics.

[51]  L. Shapley,et al.  Potential Games , 1994 .