Abstract
Blockchain technology applications are growing fast in today’s digital world. Blockchain technology is a decentralized and immutable data format. Blockchain consists of a distributed ledger of information called blocks. However, to use blockchain effectively, it is necessary to consider solving the security and privacy problems. This technology is applied in various fields, for example, finance, healthcare, cybersecurity to name a few. The consensus layer is the most important for the blockchain architecture, in which the consensus protocol is confirmed to how the new block is added to the blockchain network. A consensus algorithm is used to solve mathematical puzzles and increases the overall security for each transaction. Here, a survey is presented on the state-of-the-art of blockchain technology, its applications to different fields and classification of the consensus algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System (Online) (2008). Available: https://bitcoin.org/bitcoin.pdf
Haber, S., Stornetta, W.S.: How to time-stamp a digital document. J. Cryptol. 3(2), 99–111 (1991)
Hardin, T., Kotz, D.: Blockchain in health data systems: a survey. In: 2019 Sixth International Conference on Internet of Things: Systems, Management, and Security (IOTSMS)
H¨olbl, M., Kompara, M., Kamiˇsali´c, A., Zlatolas, L.N.: A systematic review of the use of blockchain in Healthcare. Symmetry 10(10) (2018). https://doi.org/10.3390/sym10100470
Moser, M., Bohme, R., Breuker, D.: An inquiry into money laundering tools in the Bitcoin ecosystem. In: Proceedings of the eCrime Researchers Summit (eCRS), IEEE, pp. 1–14 (2013)
Dev, J.A.: Bitcoin mining acceleration and performance quantification. In: Proceedings of the 2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE), IEEE, pp. 1–6 (2014)
Conti, M., Kumar, E., Kumar, S., Lal, C., Ruj, S.: A survey on security and privacy issues of bitcoin. IEEE Commun. Surv. Tutorials 20, 3416–3452 (2018)
Dorri, A., Steger, M., Kanhere, S.S., Jurdak, R.: BlockChain: a distributed solution to automotive security and privacy. IEEE Commun. Mag. 55, 119–125 (2017)
Li, Z., Kang, J., Ye, D., Deng, Q., Zhang, Y.: Consortium blockchain for secure energy trading in industrial Internet of Things. IEEE Trans. Industrial Informatics 14, 3690–3700 (2018)
Ongaro, D., Ousterhout, J.K.: In search of an understandable consensus algorithm. In: Proceedings of 2014 USENIX Annual Technical Conference, Philadelphia, PA, pp. 305–319 (2014)
Bentov, Lee, C., Mizrahi, A., Rosenfeld, M.: Proof of activity: extending bitcoin’s proof of work via proof of stake. In: ACM SIGMETRICS Perform. Eval. Rev., vol. 42, no. 3, pp. 34–37 (2014)
Yli-Huumo, J., Ko, D., Choi, S., Park, S., Smolander, K.: Where is current research on blockchain technology?—A systematic review. PLoS One 11(10) (2016)
Castro, M., Liskov, B.: Practical byzantine fault tolerance. In: Proceedings of the Third Symposium on Operating Systems Design and Implementation, no. February, USENIX Association, pp. 173–186 (1999)
Nguyen, G.-T., Kim, K.: A survey about consensus algorithms used in blockchain. J. Information Process. Signal 7, February 2018
Bentov, Lee, C., Mizrahi, A., Rosenfeld, M.: Proof of activity: extending bitcoin’s proof of work via proof of stake. ACM SIGMETRICS Perform. Eval. Rev., vol. 42, no. 3, pp. 34–37 (2014)
Nguyen, G.T., Kim, K.: A survey about consensus algorithms used in blockchain. J. Inf. Process. Syst. 14(1), 101–128 (2018)
Mukhopadhyay, U., Skjellum, A., Hambolu, O., Oakley, J., Yu, L., Brooks, R.: A brief survey of cryptocurrency systems. In: Proceedings of the 2016 14th Annual Conference on Privacy, Security and Trust (PST), IEEE, pp. 745–752 (2016)
Laskowski, M., Kim, H.M.: Rapid prototy** of a text mining application for cryptocurrency market intelligence. In: Proceedings of the 2016 IEEE 17th International Conference on Information Reuse and Integration (IRI), IEEE, pp. 448–453 (2016)
Christidis, K., Devetsikiotis, M.: Blockchains and smart contracts for the internet of things. IEEE Access 4, 2292–2303 (2016)
Zeadally, S., Das, A.K., Sklavos, N.: Cryptographic technologies and protocol standards for Internet Things. Internet Things (2019). https://doi.org/10.1016/j.iot.2019.100075
Devibala, A.: A survey on security issues in IoT for blockchain Healthcare. In: 2019 IEEE International Conference on Electrical, Computer, and Communication Technologies (ICECCT)
Hou, H.: The application of blockchain technology in e-government in china. In: Proceedings of the 2017 26th International Conference on Computer Communication and Networks (ICCCN), IEEE, pp. 1–4 (2017)
Sullivan, C., Burger, E.: E-residency and blockchain, computer law & security review. Int. J. Technol. Law Pract. (2017). https://doi.org/10.1016/j.clsr.2017.03.016
Esposito, C., De Santis, A., Tortora, G., Chang, H., Choo, K.-K.R.: Blockchain: a panacea for healthcare cloud-based data security and privacy. IEEE Cloud Comput. 5, 31–37 (2018):
Sharma, P.K., Chen, M., Park, J.H.: A software-defined fog node based distributed blockchain cloud architecture for IoT. In: IEEE Access, vol. 6, pp. 115–124 (2018)
Acknowledgements
The first author thanks the management of Kalasalingam Academy of Research and Education for providing scholarship for carrying out this research work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Indhuja, E., Venkatesulu, M. (2021). A Survey of Blockchain Technology Applications and Consensus Algorithm. In: Karuppusamy, P., Perikos, I., Shi, F., Nguyen, T.N. (eds) Sustainable Communication Networks and Application. Lecture Notes on Data Engineering and Communications Technologies, vol 55. Springer, Singapore. https://doi.org/10.1007/978-981-15-8677-4_15
Download citation
DOI: https://doi.org/10.1007/978-981-15-8677-4_15
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-8676-7
Online ISBN: 978-981-15-8677-4
eBook Packages: EngineeringEngineering (R0)