Skip to main content

A Review Survey of the Algorithms Used for the Blockchain Technology

  • Conference paper
  • First Online:
Soft Computing for Problem Solving

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 547))

  • 362 Accesses

Abstract

A new emerging technology, i.e., blockchain technology, is a distributed, encrypted database model and Peer-to-Peer (P2P) network transaction system that lay outs secure execution of operations that are implemented on a decentralized ledger database shared among multiple nodes which are useful in building the blockchain network; for this, the third party is not needed and it can be done with the help of consensus algorithms. Blockchain depends on cryptography and consensus mechanisms accompanying other algorithms for establishing strong security. The most widely used algorithms are the hashing and the consensus algorithms. But only these two algorithms cannot serve the requirements of every application. So, this paper presents a comprehensive overview of blockchain technology and also focuses on all the different types of algorithms used in blockchain technology. This paper also illuminates the future study directions.

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 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.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. Haber S, Stornetta W (1991) How to time-stamp a digital document. In: Crypto’90, LNCS, p 537

    Google Scholar 

  2. Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system. Decentralized Business Review, p 21260.

    Google Scholar 

  3. Alsunaidi SJ, Alhaidari FA (2019) A survey of consensus algorithms for blockchain technology. In: 2019 International conference on computer and information sciences (ICCIS). IEEE, Apr 2019, pp 1–6

    Google Scholar 

  4. Bhutta MNM, Khwaja AA, Nadeem A, Ahmad HF, Khan MK, Hanif MA, Song H, Alshamari M, Cao Y (2021) A survey on blockchain technology: evolution, architecture and security. IEEE Access 9:61048–61073

    Article  Google Scholar 

  5. Rawat DB, Chaudhary V, Doku R (2020) Blockchain technology: Emerging applications and use cases for secure and trustworthy smart systems. J Cybersecurity Privacy 1(1):4–18

    Article  Google Scholar 

  6. Jahan F, Mostafa M, Chowdhury S (2020) SHA-256 in parallel blockchain technology: storing land related documents. Int J Comput Appl 975:8887

    Google Scholar 

  7. Ahmed S, Rahman MS, Rahaman MS (2019) A blockchain-based architecture for integrated smart parking systems. In: 2019 IEEE international conference on pervasive computing and communications workshops (PerCom workshops). IEEE, Mar 2019, pp 177–182

    Google Scholar 

  8. White C, Paul M, Chakraborty S (2020) A practical blockchain framework using image hashing for image authentication. arXiv Prepr. arXiv:2004.06860

  9. Parmar M, Kaur HJ (2021) Comparative analysis of secured hash algorithms for blockchain technology and internet of things

    Google Scholar 

  10. Uddin M, Muzammal M, Hameed MK, Javed IT, Alamri B, Crespi N (2021) CBCIoT: a consensus algorithm for blockchain-based IoT applications. Appl Sci 11(22):11011

    Article  Google Scholar 

  11. Idrees SM, Nowostawski M, Jameel R, Mourya AK (2021) Security aspects of blockchain technology intended for industrial applications. Electronics 10(8):951

    Article  Google Scholar 

  12. Xuan S, Chen Z, Chung I, Tan H, Man D, Du X, Yang W, Guizani M (2021) ECBCM: a prestige-based edge computing blockchain security consensus model. Trans Emerg Telecommun Technol 32(6):e4015

    Google Scholar 

  13. Sideris A, Sanida T, Dasygenis M (2020) High throughput implementation of the Keccak hash function using the Nios-II processor. Technologies 8(1):15

    Article  Google Scholar 

  14. Zheng Z, Xie S, Dai H, Chen X, Wang H (2017) An overview of blockchain technology: architecture, consensus, and future trends. In: 2017 IEEE international congress on big data (BigData congress). IEEE, June 2017, pp 557–564

    Google Scholar 

  15. Alsaqqa S, Almajali S (2020) Blockchain technology consensus algorithms and applications: a survey

    Google Scholar 

  16. Liang YC (2020) Blockchain for dynamic spectrum management. In: Dynamic spectrum management. Springer, Singapore, pp 121–146

    Google Scholar 

  17. Yli-Huumo J, Ko D, Choi S, Park S, Smolander K (2016) Where is current research on blockchain technology?—a systematic review. PLoS ONE 11(10):e0163477

    Article  Google Scholar 

  18. Bhowmik D, Feng T (2017) The multimedia blockchain: a distributed and tamper-proof media transaction framework. In: 2017 22nd International conference on digital signal processing (DSP). IEEE, Aug 2017, pp 1–5

    Google Scholar 

  19. Velliangiri S. Karthikeyan P (2020) Blockchain technology: challenges and security issues in consensus algorithm. In: 2020 International conference on computer communication and informatics (ICCCI). IEEE, Jan 2020, pp 1–8

    Google Scholar 

  20. Yu Z, Liu X, Wang G (2018) A survey of consensus and incentive mechanism in blockchain derived from P2P. In: 2018 IEEE 24th international conference on parallel and distributed systems (ICPADS). IEEE, Dec 2018, pp 1010–1015

    Google Scholar 

  21. Saxena M, Jha D (2019) A new pattern mining algorithm for analytics of real time internet of things data. https://doi.org/10.35940/ijitee.A4506.119119

  22. Zhai, S., Yang, Y., Li, J., Qiu, C., & Zhao, J. (2019, February). Research on the Application of Cryptography on the Blockchain. In Journal of Physics: Conference Series (Vol. 1168, No. 3, p. 032077). IOP Publishing.

    Google Scholar 

  23. Rountree D (2011) Security for Microsoft windows system administrators: introduction to key information security concepts. Elsevier

    Google Scholar 

  24. Avendaño JLS, Martín LSM (2019) Communication in microgrids. In: Microgrids design and implementation. Springer, Cham, pp 69–96

    Google Scholar 

  25. Pop CD, Antal M, Cioara T, Anghel I, Salomie I (2020) Blockchain and demand response: zero-knowledge proofs for energy transactions privacy. Sensors 20(19):5678

    Article  Google Scholar 

  26. Partala J, Nguyen TH, Pirttikangas S (2020) Non-interactive zero-knowledge for blockchain: a survey. IEEE Access 8:227945–227961

    Article  Google Scholar 

  27. Bonneau J, Preibusch S, Anderson R (2020) Financial cryptography and data security. Springer International Publishing

    Google Scholar 

  28. Larimer D (2014) Delegated proof-of-stake (dpos). Bitshare whitepaper, 81, p 85

    Google Scholar 

  29. Yang F, Zhou W, Wu Q, Long R, Xiong NN, Zhou M (2019) Delegated proof of stake with downgrade: a secure and efficient blockchain consensus algorithm with downgrade mechanism. IEEE Access 7:118541–118555

    Article  Google Scholar 

  30. Sohail M, Tabet S, Loey M, Khalifa NEM (2022) Using blockchain-based attestation architecture for securing IoT. In: Implementing and leveraging blockchain programming. Springer, Singapore, pp 175–191

    Google Scholar 

  31. Goniwada SR (2022) Cloud native architecture and design patterns. In: Cloud native architecture and design. Apress, Berkeley, CA, pp 127–187

    Google Scholar 

  32. Kollu PK, Saxena M (2021) Blockchain techniques for secure storage of data in cloud environment. Turk J Comput Math Educ (TURCOMAT). 12:1515–1522

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anjana Rani .

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

Rani, A., Saxena, M. (2023). A Review Survey of the Algorithms Used for the Blockchain Technology. In: Thakur, M., Agnihotri, S., Rajpurohit, B.S., Pant, M., Deep, K., Nagar, A.K. (eds) Soft Computing for Problem Solving. Lecture Notes in Networks and Systems, vol 547. Springer, Singapore. https://doi.org/10.1007/978-981-19-6525-8_50

Download citation

Publish with us

Policies and ethics