Skip to main content

Socially Optimal Mining Pools

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10660))

Abstract

Mining for Bitcoins is a high-risk high-reward activity. Miners, seeking to reduce their variance and earn steadier rewards, collaborate in so-called pooling strategies where they jointly mine for Bitcoins. Whenever some pool participant is successful, the earned rewards are appropriately split among all pool participants. Currently a dozen of different pooling strategies are in use for Bitcoin mining. We here propose a formal model of utility and social optimality for Bitcoin mining (and analogous mining systems) based on the theory of discounted expected utility, and next study pooling strategies that maximize the utility of participating miners in this model. We focus on pools that achieve a steady-state utility, where the utility per unit of work of all participating miners converges to a common value. Our main result shows that one of the pooling strategies actually employed in practice—the so-called geometric pay pool—achieves the optimal steady-state utility for miners when its parameters are set appropriately. Our results apply not only to Bitcoin mining pools, but any other form of pooled mining or crowdsourcing computations where the participants engage in repeated random trials towards a common goal, and where “partial” solutions can be efficiently verified.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    https://bitcoinwisdom.com/bitcoin/difficulty.

  2. 2.

    https://en.bitcoin.it/wiki/Comparison_of_mining_pools.

  3. 3.

    https://arxiv.org/abs/1703.03846.

  4. 4.

    There are many implicit axioms in the DEU model formula, see [FL02] for a comprehensive overview. In particular, since the DEU model treats utility as linearly additive over time-separated consumptions, it implicitly assumes that the consumer is risk-neutral to aggregated utilities over time, even if the consumer is risk-averse in each time period. Intertemporal risk-aversion has also been considered in the economics literature and there are modified DEU models where aggregation of discounted utilities is nonlinear [FL02, EZ89, KP78].

  5. 5.

    Convergence in \(\mathbb {R}^\infty \) can be defined with respect to the standard Euclidean norm restricted to points in \(\mathbb {R}^\infty \) that have finite norm. All the points in the sequence of maximizers lie in this subspace because they have a finite number of nonzero components. The limit point of this sequence satisfies the optimization constraint (i.e. has a bounded L1 norm) and thus also lies in this subspace.

References

  1. Bonneau, J., Miller, A., Clark, J., Narayanan, A., Kroll, J.A., Felten, E.W.: Sok: Research perspectives and challenges for bitcoin and cryptocurrencies. In: IEEE Symposium on Security and Privacy, pp. 104–121 (2015)

    Google Scholar 

  2. Eyal, I.: The miner’s dilemma. In: 2015 IEEE Symposium on Security and Privacy, pp. 89–103 (2015)

    Google Scholar 

  3. Epstein, L.G., Zin, S.E.: Substitution, risk aversion, and the temporal behavior of consumption and asset returns: a theoretical framework. Econometrica 57(4), 937–969 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  4. Frederick, S., Lowenstein, G.: Time discounting and time preference: a critical review. J. Econ. Lit. XL, 351–401 (2002)

    Article  Google Scholar 

  5. Johnson, B., Laszka, A., Grossklags, J., Vasek, M., Moore, T.: Game-theoretic analysis of DDoS attacks against bitcoin mining pools. In: Böhme, R., Brenner, M., Moore, T., Smith, M. (eds.) FC 2014. LNCS, vol. 8438, pp. 72–86. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-44774-1_6

    Google Scholar 

  6. Kreps, D.M., Porteus, E.L.: Temporal resolution of uncertainty and dynamic choice theory. Econometrica 46(1), 185–200 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  7. Lewenberg, Y., Bachrach, Y., Sompolinsky, Y., Zohar, A., Rosenschein, J.S.: Bitcoin mining pools: a cooperative game theoretic analysis. In: Autonomous Agents and Multiagent Systems, AAMAS 2015, pp. 919–927 (2015)

    Google Scholar 

  8. Laszka, A., Johnson, B., Grossklags, J.: When bitcoin mining pools run dry. In: Brenner, M., Christin, N., Johnson, B., Rohloff, K. (eds.) FC 2015. LNCS, vol. 8976, pp. 63–77. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-48051-9_5

    Chapter  Google Scholar 

  9. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Consulted 1(2012), 28 (2008)

    Google Scholar 

  10. Pass, R., Seeman, L., Shelat, A.: Analysis of the blockchain protocol in asynchronous networks. In: Coron, J.-S., Nielsen, J.B. (eds.) EUROCRYPT 2017. LNCS, vol. 10211, pp. 643–673. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-56614-6_22

    Chapter  Google Scholar 

  11. Rosenfeld, M.: Analysis of bitcoin pooled mining reward systems. CoRR, abs/1112.4980 (2011)

    Google Scholar 

  12. Samuelson, P.: A note on measurement of utility. Rev. Econ. Stud. 4, 155–161 (1937)

    Article  Google Scholar 

  13. Schrijvers, O., Bonneau, J., Boneh, D., Roughgarden, T.: Incentive compatibility of bitcoin mining pool reward functions. In: Grossklags, J., Preneel, B. (eds.) FC 2016. LNCS, vol. 9603, pp. 477–498. Springer, Heidelberg (2017). https://doi.org/10.1007/978-3-662-54970-4_28

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ben Fisch .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Fisch, B., Pass, R., Shelat, A. (2017). Socially Optimal Mining Pools. In: R. Devanur, N., Lu, P. (eds) Web and Internet Economics. WINE 2017. Lecture Notes in Computer Science(), vol 10660. Springer, Cham. https://doi.org/10.1007/978-3-319-71924-5_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-71924-5_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-71923-8

  • Online ISBN: 978-3-319-71924-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics