Profit Maximization for Bitcoin Pool Mining: A Prospect Theoretic Approach

It is predicted that cryptocurrencies will play an important role in the global economy. Therefore, it is prudent for us to understand the importance and monetary value of such cryptocurrencies, and strategize our investments accordingly. One of the ways to obtain cryptocurrency is via mining. As solo mining is not possible because of the computational requirements, pool mining has gained popularity. In this paper, we focus on Bitcoin and its pools. With more than 20 pools in the network of Bitcoin and other cryptocurrencies, it becomes challenging for a new miner to decide the pool he must join such that the profit is maximized. We use prospect theory to predict the profit that a specific miner, given his hash rate power and electricity costs, is expected to make from each pool. A utility value is calculated for each pool based on its recent performance, hash rate power, total number of the pool members, reward distribution policy of the pool, electricity fee in the new miner's region, pool fee, and the current Bitcoin value. Then, based on these parameters during a certain time duration, the most profitable pool is found for that miner. We show how the utility values from a pool varies with electricity fee and dollar equivalent of a Bitcoin. To find the accuracy of our predictions, we mine Bitcoin by joining 5 different pools- AntPool, F2Pool, BTC.com, Slushl'ool, and BatPool. Using an Antminer 55 for each pool, we mine Bitcoin for 40 consecutive days. Results reveal that our prospect theoretic predictions are consistent with what we actually mine; however predictions using expected utility theory are not as close.

[1]  Tim Roughgarden,et al.  Incentive Compatibility of Bitcoin Mining Pool Reward Functions , 2016, Financial Cryptography.

[2]  Wojciech Mazurczyk,et al.  Information Hiding in RGB Images Using an Improved Matrix Pattern Approach , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[3]  Björn Scheuermann,et al.  Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies , 2016, IEEE Communications Surveys & Tutorials.

[4]  A. Tversky,et al.  Prospect theory: analysis of decision under risk , 1979 .

[5]  Ali al-Nowaihi,et al.  Probability Weighting Functions , 2011 .

[6]  Ali Javed,et al.  Activity Based Quality Model for Evaluating Web2.0 Applications , 2013 .

[7]  A. Tversky,et al.  Advances in prospect theory: Cumulative representation of uncertainty , 1992 .

[8]  Ahmad Reza Naghsh Nilchi,et al.  Steganography on RGB Images Based on a “Matrix Pattern” using Random Blocks , 2013 .

[9]  Mainak Chatterjee,et al.  Preserving Data Integrity in IoT Networks Under Opportunistic Data Manipulation , 2017, 2017 IEEE 15th Intl Conf on Dependable, Autonomic and Secure Computing, 15th Intl Conf on Pervasive Intelligence and Computing, 3rd Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress(DASC/PiCom/DataCom/CyberSciTech).

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

[11]  Yang Yang,et al.  Introduction to bitcoins: a pseudo-anonymous electronic currency system , 2011, CASCON.