Survive and Thrive: A Stochastic Game for DDoS Attacks in Bitcoin Mining Pools
- 13 March 2020
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Networking
- Vol. 28 (2) , 874-887
Abstract
Mining pools have become dominant in today's bitcoin mining network, where miners can pool their powers together for reduced variance of block mining and steadier stream of potential income. Along with the continuous evolvement of mining pools are the increasingly intense competitions among them. Recent empirical studies have shown that the distributed denial-of-service (DDoS) attack is one of the most common ways for competing mining pools to sabotage the rivals and earn illegitimate rewards. Existing efforts have been made on using static game models to analyze the interactions between mining pools, and derive the Nash Equilibrium and optimal attacking strategies in a one-time static context. To better understand the impact of such DDoS attacks, in this paper, we take a starkly different approach, and for the first time address the dynamics in mining pool attacks. Specifically, we start by formulating the interactive competition among mining pools as a general-sum stochastic game. Then we propose an efficient Nash learning algorithm to obtain the near optimal attacking strategy that maximizes the expected long-term utility. Our theoretical analysis and extensive experimental results both show that the proposed strategy outperforms the baseline myopic learning algorithm, which only aims at maximizing the revenue in the current time stage. These findings, together with our proposed stochastic game model and learning algorithm, are expected to provide more practical guidelines for mining pools to survive and thrive in the highly-competitive bitcoin ecosystem.Keywords
Funding Information
- NSFC (61972296, 61702380)
- Wuhan Advanced Application Project (2019010701011419)
- Equipment Pre-Research Joint Fund of Ministry of Education of China (6141A02033327)
- NSFC (U1636219)
This publication has 23 references indexed in Scilit:
- When Bitcoin Mining Pools Run Dry2015
- On Power Splitting Games in Distributed Computation: The Case of Bitcoin Pooled Mining2015
- Game-Theoretic Analysis of DDoS Attacks Against Bitcoin Mining Pools2014
- Empirical Analysis of Denial-of-Service Attacks in the Bitcoin Ecosystem2014
- The problem with BitcoinComputer Fraud and Security, 2013
- Convergence to approximate Nash equilibria in congestion gamesGames and Economic Behavior, 2011
- The complexity of pure Nash equilibria2004
- Multiagent reinforcement learning in the Iterated Prisoner's DilemmaBioSystems, 1996
- The Sharpe RatioThe Journal of Portfolio Management, 1994
- Markov games as a framework for multi-agent reinforcement learning1994