Skip to main content

Mining for Better: An Energy-Recycling Consensus Algorithm to Enhance Stability with Deep Learning

  • Conference paper
  • First Online:
Information Security Practice and Experience (ISPEC 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14341))

  • 355 Accesses

Abstract

As the most popular consensus algorithm for blockchain, the Proof-of-Work (PoW) is suffering from the inability of handling computing power fluctuations. Meanwhile, PoW consumes a significant amount of energy without producing actual value. To address these issues, this paper proposes a deep learning-based consensus framework called Proof-of-Improvement (PoI), which recycles the energy from mining blocks to improve the blockchain itself. In PoI, a new reward mechanism is used to encourage miners to include the high-accuracy model in their blocks. Then, based on PoI, a difficulty adjustment algorithm is designed. Experiments are done on real-world data and the result shows the proposed algorithm’s proficiency in preserving block time stability with fluctuating hash rates. To the best of the authors’ knowledge, PoI is the first to handle both energy recycling and difficulty adjustment concurrently.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Map of coins: BTC Map. https://mapofcoins.com/bitcoin. Accessed 09 May 2023

  2. Baek, U.J., Ji, S.H., Park, J.T., Lee, M.S., Park, J.S., Kim, M.S.: DDoS attack detection on bitcoin ecosystem using deep-learning. In: 2019 20th Asia-Pacific Network Operations and Management Symposium (APNOMS), pp. 1–4 (2019)

    Google Scholar 

  3. Baldominos, A., Saez, Y.: Coin.AI: a proof-of-useful-work scheme for blockchain-based distributed deep learning. Entropy 21(8), 723 (2019)

    Google Scholar 

  4. Ball, M., Rosen, A., Sabin, M., Vasudevan, P.N.: Proofs of useful work. Cryptology ePrint Archive (2017)

    Google Scholar 

  5. Benet, J.: IPFS - Content Addressed, Versioned, P2P File System (2014)

    Google Scholar 

  6. Bissias, G., Thibodeau, D., Levine, B.N.: Bonded mining: difficulty adjustment by miner commitment. In: Pérez-Solà, C., Navarro-Arribas, G., Biryukov, A., Garcia-Alfaro, J. (eds.) DPM/CBT -2019. LNCS, vol. 11737, pp. 372–390. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-31500-9_24

    Chapter  Google Scholar 

  7. Chenli, C., Li, B., Shi, Y., Jung, T.: Energy-recycling blockchain with proof-of-deep-learning. In: 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), pp. 19–23 (2019)

    Google Scholar 

  8. Daian, P., Eyal, I., Juels, A., Sirer, E.G.: (Short Paper) PieceWork: generalized outsourcing control for proofs of work. In: Brenner, M., et al. (eds.) FC 2017. LNCS, vol. 10323, pp. 182–190. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70278-0_11

    Chapter  Google Scholar 

  9. Feng, W., Cao, Z., Shen, J., Dong, X.: RTPoW: a proof-of-work consensus scheme with real-time difficulty adjustment algorithm. In: 2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS), pp. 233–240 (2021)

    Google Scholar 

  10. Huang, J., et al.: BlockSense: towards trustworthy mobile crowdsensing via proof-of-data blockchain. IEEE Trans. Mob. Comput. 1–17 (2022)

    Google Scholar 

  11. Kattis, A., Bonneau, J.: Proof of necessary work: succinct state verification with fairness guarantees. Cryptology ePrint Archive (2020)

    Google Scholar 

  12. King, S.: Primecoin: Cryptocurrency with prime number proof-of-work. July 7th 1(6) (2013)

    Google Scholar 

  13. King, S., Nadal, S.: PPCoin: peer-to-peer crypto-currency with proof-of-stake. self-published paper, August 19(1) (2012)

    Google Scholar 

  14. Krizhevsky, A.: Learning multiple layers of features from tiny images (2009)

    Google Scholar 

  15. Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. Commun. ACM 60(6), 84–90 (2017)

    Article  Google Scholar 

  16. Li, B., Chenli, C., Xu, X., Jung, T., Shi, Y.: Exploiting computation power of blockchain for biomedical image segmentation. In: 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 2802–2811 (2019)

    Google Scholar 

  17. Li, J., Li, N., Peng, J., Cui, H., Wu, Z.: Energy consumption of cryptocurrency mining: a study of electricity consumption in mining cryptocurrencies. Energy 168, 160–168 (2019)

    Article  Google Scholar 

  18. Liu, Y., Lan, Y., Li, B., Miao, C., Tian, Z.: Proof of learning (PoLe): empowering neural network training with consensus building on blockchains. Comput. Netw. 201, 108594 (2021)

    Article  Google Scholar 

  19. Meshkov, D., Chepurnoy, A., Jansen, M.: Short paper: revisiting difficulty control for blockchain systems. In: Garcia-Alfaro, J., Navarro-Arribas, G., Hartenstein, H., Herrera-Joancomartí, J. (eds.) ESORICS/DPM/CBT -2017. LNCS, vol. 10436, pp. 429–436. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67816-0_25

    Chapter  Google Scholar 

  20. Miller, A., Juels, A., Shi, E., Parno, B., Katz, J.: Permacoin: repurposing bitcoin work for data preservation. In: 2014 IEEE Symposium on Security and Privacy, pp. 475–490. IEEE (2014)

    Google Scholar 

  21. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system, p. 9 (2008)

    Google Scholar 

  22. Nerurkar, P.: Illegal activity detection on bitcoin transaction using deep learning. Soft Comput. 27(9), 5503–5520 (2023)

    Article  Google Scholar 

  23. Qu, X., Wang, S., Hu, Q., Cheng, X.: Proof of federated learning: a novel energy-recycling consensus algorithm. IEEE Trans. Parallel Distrib. Syst. 32(8), 2074–2085 (2021)

    Article  Google Scholar 

  24. Shoker, A.: Sustainable blockchain through proof of exercise. In: 2017 IEEE 16th International Symposium on Network Computing and Applications (NCA), pp. 1–9. IEEE (2017)

    Google Scholar 

  25. Zhang, S., Ma, X.: A general difficulty control algorithm for proof-of-work based blockchains. In: ICASSP 2020–2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 3077–3081 (2020)

    Google Scholar 

  26. Zheng, K., Zhang, S., Ma, X.: Difficulty prediction for proof-of-work based blockchains. In: 2020 IEEE 21st International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), pp. 1–5 (2020)

    Google Scholar 

  27. Zhou, F., Huang, Z., Zhang, C.: Carbon price forecasting based on CEEMDAN and LSTM. Appl. Energy 311, 118601 (2022)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the National Key Research and Development Program of China (Grant No. 2022YFB2701400), in part by the National Natural Science Foundation of China (Grant No. 62132005, 62172162, 62172161, U22B2029, 62272228).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Zhenfu Cao or Jiachen Shen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Xia, Z. et al. (2023). Mining for Better: An Energy-Recycling Consensus Algorithm to Enhance Stability with Deep Learning. In: Meng, W., Yan, Z., Piuri, V. (eds) Information Security Practice and Experience. ISPEC 2023. Lecture Notes in Computer Science, vol 14341. Springer, Singapore. https://doi.org/10.1007/978-981-99-7032-2_34

Download citation

  • DOI: https://doi.org/10.1007/978-981-99-7032-2_34

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-99-7031-5

  • Online ISBN: 978-981-99-7032-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics