Skip to main content

Advertisement

Log in

Performance analysis of mining pool with power-saving, fault and mining competition

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

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.

Notes

  1. https://u.today/ethereums-pow-energy-requirements-now-equivalent-to-country-of-19-million.

  2. https://finance.yahoo.com/news/multiple-mining-pools-facing-connectivity-113938180.html.

  3. https://finance.yahoo.com/news/multiple-mining-pools-facing-connectivity-113938180.html.

References

  1. 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

    Article  Google Scholar 

  2. Altman E, Yechiali U (2006) Analysis of customers’ impatience in queues with server vacations. Queueing Syst 52(4):261–279

    Article  MathSciNet  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

  5. Dhillon V, Metcalf D, Hooper M (2017) Blockchain Enabled Applications. Apress, Berkeley, CA

    Book  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. Fan C, Ghaemi S, Khazaei H, Musilek P (2020) Performance evaluation of blockchain systems: a systematic survey. IEEE Access 8:126927–126950

    Article  Google Scholar 

  8. Fralix B (2020) On classes of Bitcoin-inspired infinite-server queueing systems. Queueing Syst 95(1):29–52

    Article  MathSciNet  Google Scholar 

  9. Frolkova M, Mandjes M (2019) A Bitcoin-inspired infinite-server model with a random fluid limit. Stoch Model 35(1):1–32

    Article  MathSciNet  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. Kalidass K, Kasturi R (2012) A queue with working breakdowns. Comput Ind Eng 63(4):779–783

    Article  Google Scholar 

  12. Kasahara S, Kawahara J (2019) Effect of Bitcoin fee on transaction-confirmation process. J Ind Manage Optim 15(1):365–386

    Article  MathSciNet  Google Scholar 

  13. Kawase Y, Kasahara S (2020) Priority queueing analysis of transaction-confirmation time for Bitcoin. J Ind Manage Optim 16(3):1077–1098

    Article  MathSciNet  Google Scholar 

  14. 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

  15. Levy Y, Yechiali U (1975) Utilization of idle time in an M/G/1 queueing system. Manage Sci 22(2):202–211

    Article  Google Scholar 

  16. 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

  17. 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

  18. Li QL, Ma JY, Chang YX, Ma FQ, Yu HB (2019) Markov processes in blockchain systems. Comput Soc Netw 6(1):1–28

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. Memon RA, Li JP, Ahmed J (2019) Simulation model for blockchain systems using queuing theory. Electronics 8(2):234

    Article  Google Scholar 

  23. Min H (2019) Blockchain technology for enhancing supply chain resilience. Bus Horiz 62(1):35–45

    Article  Google Scholar 

  24. Nakomoto S (2008) A peer-to-peer electronic cash system. https://Bitcoin.org/Bitcoin

  25. 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

    Article  Google Scholar 

  26. Osborne M (2005) An introduction to game theory. Oxford University, London

    Google Scholar 

  27. Perel N, Yechiali U (2010) Queues with slow servers and impatient customers. Eur J Oper Res 201(1):247–258

    Article  MathSciNet  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. Tschorsch F, Scheuermann B (2016) Bitcoin and beyond: a technical survey on decentralized digital currencies. IEEE Commun Surv Tutor 18(3):2084–2123

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

Download references

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

Authors

Contributions

The manuscript was written entirely by the author.

Corresponding author

Correspondence to Jian Cao.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-024-06236-0

Keywords