TY - GEN
T1 - Socially optimal mining pools
AU - Fisch, Ben
AU - Pass, Rafael
AU - Shelat, Abhi
N1 - Publisher Copyright:
© Springer International Publishing AG 2017.
PY - 2017
Y1 - 2017
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85037052587&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-71924-5_15
DO - 10.1007/978-3-319-71924-5_15
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:85037052587
SN - 9783319719238
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 205
EP - 218
BT - Web and Internet Economics - 13th International Conference, WINE 2017, Proceedings
A2 - Devanur, Nikhil R.
A2 - Lu, Pinyan
PB - Springer Verlag
T2 - 13th International Conference on Web and Internet Economics, WINE 2017
Y2 - 17 December 2017 through 20 December 2017
ER -