Abstract
Blockchain has emerged as a disruptive technology with potential applications in various industries. Although the proof-of-work (PoW) blockchain systems have worked so successfully, the mining pools in PoW-based blockchain systems have certain drawbacks: high-power expenditure, mining competition and fault. It is essential to implement the power-saving and evaluate the performance of the mining pool with these characteristics in PoW-based blockchain systems. In this paper, we consider a queueing system with sleep–wakeup, working breakdown and impatient strategies that are suitable to express well power-saving, fault and mining competition in the mining process. By using a z-transform approach, the closed-form expressions about various performance measures such as the mean number of blocks and the mean confirmation time of block are obtained. Furthermore, we analyze the power consumption by constructing the linear function based on the performance measures and analyze the improvement of power-saving by comparing the power consumption of a queueing model without various strategies. In order to mitigate the negative effect stemming from the mining competition, we formulate the Nash bargaining game to induce the cooperation and obtain the Nash solution and the corresponding mining pool’s optimal computation power.











Similar content being viewed by others
Data Availability
The data used to support the finding of this research are accessed from https://btc.tokenview.io/cn/blocklist.
References
Ali MS, Vecchio M, Pincheira M, Dolui K, Antonelli F, Rehmani MH (2018) Applications of blockchains in the Internet of Things: a comprehensive survey. IEEE Commun Surv Tutor 21(2):1676–1717
Altman E, Yechiali U (2006) Analysis of customers’ impatience in queues with server vacations. Queueing Syst 52(4):261–279
Buda S, Wu C, Bao W, Guleng S, Zhang J, Yau KLA (2020) Empowering blockchain in vehicular environments with decentralized edges. IEEE Access 8:202032–202041
Bonneau J, Miller A, Clark J, Narayanan A, Kroll JA, Felten EW (2015) Sok: research perspectives and challenges for Bitcoin and cryptocurrencies. In: 2015 IEEE Symposium on Security and Privacy, pp. 104–121
Dhillon V, Metcalf D, Hooper M (2017) Blockchain Enabled Applications. Apress, Berkeley, CA
Du M, Wang K, Liu Y, Qian K, Sun Y, Xu W, Guo S (2020) Spacechain: a three-dimensional blockchain architecture for IoT security. IEEE Wirel Commun 27(3):38–45
Fan C, Ghaemi S, Khazaei H, Musilek P (2020) Performance evaluation of blockchain systems: a systematic survey. IEEE Access 8:126927–126950
Fralix B (2020) On classes of Bitcoin-inspired infinite-server queueing systems. Queueing Syst 95(1):29–52
Frolkova M, Mandjes M (2019) A Bitcoin-inspired infinite-server model with a random fluid limit. Stoch Model 35(1):1–32
Gao L, Wu C, Yoshinaga T, Chen X, Ji Y (2021) Multi-channel blockchain scheme for internet of vehicles. IEEE Open J Comput Soc 2:192–203
Kalidass K, Kasturi R (2012) A queue with working breakdowns. Comput Ind Eng 63(4):779–783
Kasahara S, Kawahara J (2019) Effect of Bitcoin fee on transaction-confirmation process. J Ind Manage Optim 15(1):365–386
Kawase Y, Kasahara S (2020) Priority queueing analysis of transaction-confirmation time for Bitcoin. J Ind Manage Optim 16(3):1077–1098
Kiayias A, Koutsoupias E, Kyropoulou M, Tselekounis Y (2016) Blockchain mining games. In: Proceedings of the 2016 ACM Conference on Economics and Computation, pp. 365–385
Levy Y, Yechiali U (1975) Utilization of idle time in an M/G/1 queueing system. Manage Sci 22(2):202–211
Lewenberg Y, Bachrach Y, Sompolinsky Y, Zohar A, Rosenschein JS (2015) Bitcoin mining pools: a cooperative game theoretic analysis. In: AAMAS’15 Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems, pp. 919–927
Li J, Yong Y, Wang S, Wang FY (2018) Transaction queuing game in Bitcoin blockchain. In: 2018 IEEE Intelligent Vehicles Symposium (IV) pp. 114–119
Li QL, Ma JY, Chang YX, Ma FQ, Yu HB (2019) Markov processes in blockchain systems. Comput Soc Netw 6(1):1–28
Liu X, Wang W, Niyato D, Zhao N, Wang P (2018) Evolutionary game for mining pool selection in blockchain networks. IEEE Wirel Commun Lett 7(5):760–763
Liu Z, Luong NC, Wang W, Niyato D, Wang P, Liang YC, Kim DI (2019) A survey on blockchain: a game theoretical perspective. IEEE Access 7:47615–47643
Mai T, Yao H, Zhang N, Xu L, Guizani M, Guo S (2021) Cloud mining pool aided blockchain-enabled Internet of Things: an evolutionary game approach. IEEE Trans Cloud Comput 11(1):692–703
Memon RA, Li JP, Ahmed J (2019) Simulation model for blockchain systems using queuing theory. Electronics 8(2):234
Min H (2019) Blockchain technology for enhancing supply chain resilience. Bus Horiz 62(1):35–45
Nakomoto S (2008) A peer-to-peer electronic cash system. https://Bitcoin.org/Bitcoin
Niyato D, Hossain E, Fallahi A (2007) Sleep and wakeup strategies in solar-powered wireless sensor/mesh networks: performance analysis and optimization. IEEE Trans Mob Comput 6(2):221–236
Osborne M (2005) An introduction to game theory. Oxford University, London
Perel N, Yechiali U (2010) Queues with slow servers and impatient customers. Eur J Oper Res 201(1):247–258
Putra GD, Dedeoglu V, Kanhere SS, Jurdak R, Ignjatovic A (2021) Trust-based blockchain authorization for IoT. IEEE Trans Netw Serv Manage 18(2):1646–1658
Reyna A, Martín C, Chen J, Soler E, Díaz M (2018) On blockchain and its integration with IoT. Challenges and opportunities. Futur Gener Comput Syst 88:173–190
Salman T, Zolanvari M, Erbad A, Jain R, Samaka M (2018) Security services using blockchains: a state of the art survey. IEEE Commun Surv Tutor 21(1):858–880
Tschorsch F, Scheuermann B (2016) Bitcoin and beyond: a technical survey on decentralized digital currencies. IEEE Commun Surv Tutor 18(3):2084–2123
Yang R, Chang X, Mišić J, Mišić VB, Kang H (2022) Quantitative comparison of two chain-selection protocols under selfish mining attack. IEEE Trans Netw Serv Manage 19(2):1142–1158
Yang R, Yu FR, Si P, Yang Z, Zhang Y (2019) Integrated blockchain and edge computing systems: a survey, some research issues and challenges. IEEE Commun Surv Tutor 21(2):1508–1532
Yin J, Xiao Y, Pei Q, Ju Y, Liu L, Xiao M, Wu C (2022) SmartDID: a novel privacy-preserving identity based on blockchain for IoT. IEEE Internet Things J 10(8):6718–6732
Funding
This work was supported by National Natural Science Foundation of China under grants 11871116 and 11971074, and also by the Fundamental Research Funds for the Central Universities of China under Grant No. 2019XD-A11.
Author information
Authors and Affiliations
Contributions
The manuscript was written entirely by the author.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Ethical approval
Not applicable.
Consent to publish
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yang, K., Cao, J. Performance analysis of mining pool with power-saving, fault and mining competition. J Supercomput 80, 20518–20545 (2024). https://doi.org/10.1007/s11227-024-06236-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-024-06236-0