Abstract
Blockchain is one of the emerging technologies based on Distributed peer-to-peer networking. Blockchain gained popularity in 2009 with the launch of Bitcoin. Since, then blockchain has found applications in various domains such as finance, supply chain, health care, agriculture, pharmacy, IOT, automobile, energy, and many more. Blockchain is decentralized in nature which providing an immutable and tamper-proof ledger of transactions that includes data integrity and security. The consensus algorithm is a common agreement between block nodes to become a part or publish a new block in the blockchain. In this study, we survey different consensus algorithms reported in the literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Siva Sankar, L., Sindhu, M., Sethumadhavan, M.: Survey of consensus protocols on blockchain applications. In: 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS), pp. 1–5. IEEE (2017)
Yaga, D., Mell, P., Roby, N., Scarfone, K.: Blockchain technology overview (2019). arXiv preprint arXiv:1906.11078
Sanka, A.I., Irfan, M., Huang, I., Cheung, R.C.C.: A survey of breakthrough in blockchain technology: adoptions, applications, challenges and future research. Comput. Commun. 169, 179–201 (2021)
Xiao, Y., Zhang, N., Lou, W., Thomas Hou, Y.: A survey of distributed consensus protocols for blockchain networks. IEEE Commun. Surv. Tutorials 22(2), 1432–1465 (2020)
Gu, W., Li, J., Tang, Z.: A survey on consensus mechanisms for blockchain technology. In: 2021 International Conference on Artificial Intelligence, Big Data and Algorithms (CAIBDA), pp. 46–49. IEEE (2021)
Nguyen, G.-T., Kim, K.: A survey about consensus algorithms used in blockchain. J. Inf. Process. Syst. 14(1), 101–128 (2018)
Xiao, Y., Zhang, N., Li, J., Lou, W., Hou, T.: Distributed consensus protocols and algorithms. Blockchain Distrib. Syst. Secur. 25, 40 (2019)
Jayabalan, J., Jeyanthi, N.: A study on distributed consensus protocols and algorithms: the backbone of blockchain networks. In: 2021 International Conference on Computer Communication and Informatics (ICCCI), pp. 1–10. IEEE (2021)
Sadek Ferdous, Md., Chowdhury, M.J.M., Hoque, M.A., Colman, A.: Blockchain consensus algorithms: a survey (2020). arXiv preprint arXiv:2001.07091
Yadav, A.K., Singh, K.: Comparative analysis of consensus algorithms of blockchain technology. In: Ambient Communications and Computer Systems, pp. 205–218. Springer, Berlin (2020)
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Decentralized Bus. Rev. 21260 (2008)
Rama, R.K.: Overview of blockchain technology: consensus algorithms, applications. https://www.researchgate.net/publication/350727529_Overview_of_Blockchain_Technology_Consensus_Algorithms_Applications. https://doi.org/10.13140/RG.2.2.17450.75205
Zhang, S., Lee, J.-H.: Analysis of the main consensus protocols of blockchain. ICT Express 6(2), 93–97 (2020)
Yang, F., Zhou, W., Wu, Q.Q., Long, R., Xiong, N.N., Zhou, M.: Delegated proof of stake with downgrade: a secure and efficient blockchain consensus algorithm with downgrade mechanism. IEEE Access 7, 118541–118555 (2019)
Castro, M., Liskov, B., et al.: Practical byzantine fault tolerance. In: OsDI, vol. 99, pp. 173–186 (1999)
Wu, Y., Song, P., Wang, F.: Hybrid consensus algorithm optimization: a mathematical method based on POS and PBFT and its application in blockchain. Math. Probl. Eng. 2020 (2020)
Bentov, I., Lee, C., Mizrahi, A., Rosenfeld, M.: Proof of activity: extending bitcoin’s proof of work via proof of stake [extended abstract] y. ACM SIGMETRICS Perform. Eval. Rev. 42(3), 34–37 (2014)
Karantias, K., Kiayias, A., Zindros, D.: Proof-of-burn. In: International Conference on Financial Cryptography and Data Security, pp. 523–540. Springer, Berlin (2020)
Aggarwal, S., Kumar, N.: Cryptographic consensus mechanisms. In: Advances in Computers, vol. 121, pp. 211–226. Elsevier, Amsterdam (2021)
Oki, B.M., Liskov, B.H.: Viewstamped replication: a new primary copy method to support highly-available distributed systems. In: Proceedings of the Seventh Annual ACM Symposium on Principles of Distributed Computing, pp. 8–17 (1988)
Xiong, H., Chen, M., Canghai, W., Zhao, Y., Yi, W.: Research on progress of blockchain consensus algorithm: a review on recent progress of blockchain consensus algorithms. Future Internet 14(2), 47 (2022)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Khobragade, P., Turuk, A.K. (2023). Blockchain Consensus Algorithms: A Survey. In: Prieto, J., BenÃtez MartÃnez, F.L., Ferretti, S., Arroyo Guardeño, D., Tomás Nevado-Batalla, P. (eds) Blockchain and Applications, 4th International Congress . BLOCKCHAIN 2022. Lecture Notes in Networks and Systems, vol 595. Springer, Cham. https://doi.org/10.1007/978-3-031-21229-1_19
Download citation
DOI: https://doi.org/10.1007/978-3-031-21229-1_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21228-4
Online ISBN: 978-3-031-21229-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)