TY - GEN
T1 - Bitcoin mining pools
T2 - 14th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2015
AU - Lewenberg, Yoad
AU - Bachrach, Yoram
AU - Sompolinsky, Yonatan
AU - Zohar, Aviv
AU - Rosenschein, Jeffrey S.
N1 - Publisher Copyright: Copyright © 20IS, International Foundation for Autonomous Agents and Multiagent Systems (www.ifiaamas.org). All rights reserved.
PY - 2015
Y1 - 2015
N2 - Bitcoin is an innovative decentralized cryptocurrency whose core security relies on a "proof of work" procedure, which requires network participants to repeatedly compute hashes on inputs from a large search space. Finding one of the rare inputs that generates sin extremely low hash value is considered a successful attempt, allowing miners to approve new transactions and, in return, to collect rewards in bitcoins. This reward allocation, which provides the incentive for miners to participate, is a random process with a large variance. Miners who desire a steady income thus often participate in mining pools that divide among their members the earned rewards, and reduce this variance. Mining pools sure slightly better at coordinating participants due to lowerlatency communication, a fact which implies that they manage to collect slightly higher rewards. We examine dynamics of pooled mining and the rewards that pools manage to collect, and use cooperative game theoretic tools to analyze how pool members may share these rewards. We show that for some network parameters, especially under high transaction loads, it is difficult or even impossible to distribute rewards in a stable way: some participants are always incentivized to switch between pools.
AB - Bitcoin is an innovative decentralized cryptocurrency whose core security relies on a "proof of work" procedure, which requires network participants to repeatedly compute hashes on inputs from a large search space. Finding one of the rare inputs that generates sin extremely low hash value is considered a successful attempt, allowing miners to approve new transactions and, in return, to collect rewards in bitcoins. This reward allocation, which provides the incentive for miners to participate, is a random process with a large variance. Miners who desire a steady income thus often participate in mining pools that divide among their members the earned rewards, and reduce this variance. Mining pools sure slightly better at coordinating participants due to lowerlatency communication, a fact which implies that they manage to collect slightly higher rewards. We examine dynamics of pooled mining and the rewards that pools manage to collect, and use cooperative game theoretic tools to analyze how pool members may share these rewards. We show that for some network parameters, especially under high transaction loads, it is difficult or even impossible to distribute rewards in a stable way: some participants are always incentivized to switch between pools.
KW - Bitcoin
KW - Cooperative game
KW - Game theory
KW - Mining pool
UR - http://www.scopus.com/inward/record.url?scp=84940413380&partnerID=8YFLogxK
M3 - منشور من مؤتمر
T3 - Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS
SP - 919
EP - 927
BT - AAMAS 2015 - Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems
A2 - Elkind, Edith
A2 - Weiss, Gerhard
A2 - Yolum, Pinar
A2 - Bordini, Rafael H.
Y2 - 4 May 2015 through 8 May 2015
ER -