Nothing Special   »   [go: up one dir, main page]

Skip to main content

Advertisement

Log in

Evolution of Blockchain and consensus mechanisms & its real-world applications

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Distributed Ledger Technology (DLT) and blockchain are two terms that have been used interchangeably for the longest of time ever since the concept of the bitcoin cryptocurrency system was introduced by Satoshi Nakamoto in 2008. DLT can be thought of as an umbrella term that encompasses the blockchain and other type of distributed ledgers. It is a decentralized, permisionless, distributed database where each participant maintains its own copy of the distributed ledger and the records are distributed as a chain of blocks across a peer-to-peer network. This implies that a replicated database is maintained and it does not rely on a single party or an intermediary for its operation. This also happens to be the most ground breaking feature of this technology. Bitcoin blockchain can be understood as the first fully functional DLT that exists. Blockchain is rapidly evolving as the next disruptive innovation in secure connectivity, with the potential to fundamentally alter how we work and live in the twenty-first century. The key components of this technology include the miner, the consensus protocols, hashing and an asymmetric cryptography system to encrypt the data through the use of the public and the private key. All transaction in the blockchain is recorded in the form of chain of blocks. Each block contains a unique header which is mathematically and cryptographically computed and to this feature is attributed the immutable nature of the blockchain. This computed hash commits to the header of the previous block, storing the contents of the block in the form of a hash function. All the transactions in the blockchain are recorded in a block that contains a unique header which is cryptographically computed and this attributes to the immutability of the blockchain. This computed hash is stored in the header of the next block. Before a transaction is committed to the ledger, it has to be agreed upon by the active participants of the network in order to guarantee the trustworthiness of the information being incorporated into the blocks. This is where the distributed ledger consensus protocols become important. The consensus mechanism is used to determine which state of the database is chosen to be valid and true. It is only when consensus is achieved that the new transaction is recorded into the block and is linked to the already existing chain of blocks using a hash pointer to the previous block. Despite their initial success, existing blockchain technologies have gaps and limitations regarding flexibility, governance, and scalability. The aim of this research paper is to explore and review existing algorithms and mechanisms that can be deployed on open source blockchain platforms. To deploy and implement any blockchain application, various platforms such as Ethereum, Coinbase, and Embark etc. are available and widely used. In order for a researcher to choose the right blockchain architecture and consensus mechanism for implementing any given application, an in-depth knowledge of the existing state of the art is pertinent. Finally, this article discusses the benefits of blockchain technology in various real-world applications, including land records, finance, healthcare, digital scarcity, supply chain management, and food safety.

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
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21

Similar content being viewed by others

Data availability

This manuscript has no associated data.

References

  1. Agi MAN, Jha AK (2022) Blockchain technology for supply chain management: An integrated theoretical perspective of organizational adoption. Int J Prod Econ 247:108458

    Article  Google Scholar 

  2. Agrawal D et al (2022) A robust drug recall supply chain management system using hyperledger blockchain ecosystem Comput Biol Med 140:105100

  3. Alhadhrami Z et al (2017) "Introducing blockchains for healthcare." 2017 international conference on electrical and computing technologies and applications (ICECTA). IEEE

  4. Alm J, Annez P, Modi A (2004) Stamp duties in Indian states: a case for reform. The World Bank

  5. Ameyaw PD, de Vries WT (2021) Toward Smart Land Management: Land Acquisition and the Associated Challenges in Ghana. A Look into a Blockchain Digital Land Registry for Prospects. Land 10.3:239

    Article  Google Scholar 

  6. Aste T, Tasca P, Di Matteo T (2017) Blockchain technologies: the foreseeable impact on society and industry. Computer 50(9):18–28

    Article  Google Scholar 

  7. Back A (2002) Hashcash—a denial of service counter-measure

  8. Baird L (2016) The swirlds hashgraph consensus algorithm: Fair, fast, byzantine fault tolerance. Swirlds Tech Reports SWIRLDS-TR-2016-01, Tech. Rep 34.

  9. Bano S, Sonnino A, Al-Bassam M, Azouvi S, McCorry P, Meiklejohn S, Danezis G (2017) Consensus in the age of blockchains. arXiv preprint arXiv:1711.03936

  10. Barclay's says conducts first blockchain-based trade-finance deal, September 2016, https://in.reuters.com/article/banks-barclays-blockchain/barclays-says-conducts-first blockchain-based-trade-finance-deal-idINKCN11D2B5 (Accessed Feb 10 2019)

  11. Bayer D, Haber S, Scott Stornetta W (1993) Ismproving the efficiency and reliability of digital time-stamping. Sequences Ii. Springer, New York, NY, pp 329–334

    MATH  Google Scholar 

  12. Bayer D, Haber S, Stornetta W (1993) Improving the efficiency and reliability of digital time-stamping. Sequences II: Methods Commun Security Comput Sci:329–334

  13. Biswas S, Sharif K, Li F, Nour B, Wang Y (2019) A scalable blockchain framework for secure transactions in IoT. IEEE Internet Things J 6(3):4650–4659

    Article  Google Scholar 

  14. Buchman E (2016) Tendermint: byzantine fault tolerance in the age of blockchains. Diss

  15. Chaum D (1982) Blind signatures for untraceable payments. Proc. 2nd Conf. Adv. Cryptol.:199–203

  16. Chaum D, Fiat A, Naor M (1990) Untraceable electronic cash. Crypto

  17. Cocco L, Pinna A, Marchesi M (2017) Banking on blockchain: costs savings thanks to the blockchain technology. Fut Int 9(3):25

    Google Scholar 

  18. Crookes L, Conway E (2018) Technology challenges in accounting and finance. In contemporary issues in accounting (pp. 61–83). Palgrave Macmillan, Cham

  19. Denning DE (1984) Digital signatures with RSA and other public-key cryptosystems. Commun ACM 27(4):388–392

    Article  MathSciNet  Google Scholar 

  20. Diffie W, Hellman ME (1976) New Directions in Cryptography. IEEE Trans Inform Theory IT-22(6)

  21. Dorri A, Kanhere SS, Jurdak R (2016) Blockchain in internet of things: challenges and solutions. arXiv preprint arXiv:1608.05187

  22. Dubovitskaya A, Xu Z, Ryu S, Schumacher M, Wang F (2017) Secure and trustable electronic medical records sharing using blockchain. Proc AMIA Annu Symp:650–659

  23. Dwork C, Naor M (1993) Pricing via processing or combatting junk mail. Proc. 13th Conf. Adv. Cryptol. (CRYPTO’93):139–147

  24. Ehsan I et al (2022) A Conceptual Model for Blockchain-Based Agriculture Food Supply Chain System. Sci Program

  25. Esposito C, de Santis A, Tortora G, Chang H, Choo K-KR (2018) Blockchain: a panacea for healthcare cloud-based data security and privacy? IEEE Cloud Comput 5(1):31–37

    Article  Google Scholar 

  26. Fan K, Wang S, Ren Y, Li H, Yang Y (2018) Medblock: efficient and secure medical data sharing via blockchain. J Med Syst 42(8):1–11

    Article  Google Scholar 

  27. Foundation, Po.et - Proof of existence on the top of bitcoin blockchain, https://www.po.et (Accessed Oct 13, 2018)

  28. Freni P, Ferro E, Moncada R (2022) Tokenomics and blockchain tokens: a design-oriented morphological framework. Blockchain: Res Appl 100069:100069

    Google Scholar 

  29. Friedman N, Ormiston J (2022) Blockchain as a sustainability-oriented innovation?: opportunities for and resistance to Blockchain technology as a driver of sustainability in global food supply chains. Technol Forecast Soc Chang 175:121403

    Article  Google Scholar 

  30. Gai F et al. (2018) Proof of reputation: A reputation-based consensus protocol for peer-to-peer network. International Conference on Database Systems for Advanced Applications. Springer, Cham,

  31. Griggs KN et al (2018) Healthcare blockchain system using smart contracts for secure automated remote patient monitoring. J Med Syst 42(7):1–7

    Article  Google Scholar 

  32. Guo Y, Liang C (2016) Blockchain application and outlook in the banking industry. Financial Innov 2(1):24

    Article  Google Scholar 

  33. Haber S, Stornetta WS (1991) How to time-stamp a digital document. J Cryptol 3:99–111

    Article  MATH  Google Scholar 

  34. Halpin H, Piekarska M (2017) Introduction to security and privacy on the Blockchain. In 2017 IEEE European symposium on security and privacy workshops (EuroS&PW) (pp. 1-3). IEEE.

  35. Hassija V, Chamola V, Zeadally S (2020) BitFund: a blockchain-based crowd funding platform for future smart and connected nation. Sustainable Cities Soc 60:102145

    Article  Google Scholar 

  36. Ismail L, Materwala H, Zeadally S (2019) Lightweight blockchain for healthcare. IEEE Access 7:149935–149951

    Article  Google Scholar 

  37. Jo B, Khan R, Lee Y-S (2018) Hybrid blockchain and Internet-of-Things network for underground structure health monitoring. Sensors 18(12):4268

    Article  Google Scholar 

  38. Kabaklarlı E. Future of Money: Cryptocurrencies, Blockchain Technology and Central Bank Digital Currency (n.d.)

  39. Khalid MI et al (2022) Blockchain-Based Land Registration System: A Conceptual Framework. Appl Bionics Biomech 2022

  40. Khan MA et al (2022) ShrimpChain: A Blockchain-Based Transparent and Traceable Framework to Enhance the Export Potentiality of Bangladeshi Shrimp. Smart Agri Technol:100041

  41. Kherbouche M, Pisoni G, Molnár B (2022) Model to program and Blockchain approaches for business processes and workflows in finance. Appl Syst Innov 5(1):10

    Article  Google Scholar 

  42. Kim HM, Laskowski M (2018) Toward an ontology-driven blockchain design for supply-chain provenance. Intell Syst Account, Finance Manag 25(1):18–27

    Article  Google Scholar 

  43. King S, Nadal S (2012) Ppcoin: peer-to-peer crypto-currency with proof-of-stake. Self-published paper, august, 19:1

  44. Koblitz N (1987) Elliptic curve cryptosystems. Math Comput 48(177):203–209

    Article  MathSciNet  MATH  Google Scholar 

  45. Kosba A, Miller A, Shi E, Wen Z, Papamanthou C (2016) Hawk: The blockchain model of cryptography and privacy-preserving smart contracts. 2016 IEEE Symposium on Security and Privacy (SP):839–858

  46. Lamport L (2019) The part-time parliament. Concurrency: Works Leslie Lamport:277–317

  47. Lamport L, Shostak R, Pease M (1982) The byzantine generals problem–ACM transactions of programming languages and systems

  48. Li Z, Guo H, Wang WM, Guan Y, Vatankhah Barenji A, Huang GQ, McFall KS, Chen X (2019) A blockchain and automl approach for open and automated customer service. IEEE Trans Industrial Inform:1–9

  49. Li D et al (2019) Agentchain: A decentralized cross-chain exchange system. 2019 18th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/13th IEEE International Conference on Big Data Science and Engineering (Trustcom/BigdataSE). IEEE

  50. Lin Q, Wang H, Pei X, Wang J (2019) Food safety traceability system based on blockchain and epcis. IEEE Access 7:20 698–20 707

    Article  Google Scholar 

  51. Liu M, Yu FR, Teng Y, Leung VC, Song M (2019) Distributed resource allocation in blockchain-based video streaming systems with mobile edge computing. IEEE Trans Wirel Commun 18(1):695–708

    Article  Google Scholar 

  52. Mazi’eres D (2022) The Stellar consensus protocol: A federated model for Internet-level consensus. Stellar, available online, https://www.stellar.org/papers/stellar-consensusprotocol.pdf

  53. Merkle RC (1980) Protocols for public key cryptosystems. Security and Privacy. IEEE Symposium

  54. Mettler M (2016) Blockchain technology in healthcare: the revolution starts here. In 2016 IEEE 18th international conference on e-health networking, applications and services (Healthcom) (pp. 1-3). IEEE

  55. Moyano JP, Ross O (2017) Kyc optimization using distributed ledger technology. Bus Inf Syst Eng 59(6):411–423

    Article  Google Scholar 

  56. Mukne H, Pai P, Raut S Ambawade D (2019) Land Record Management using Hyperledger Fabric and IPFS. 2019 10th International Conference on Computing Communication and Networking Technologies (ICCCNT). pp. 1–8

  57. Nakamoto S (2008) Bitcoin: A peer-to-peer electronic cash system. (2008)

  58. Notheisen B, Cholewa JB, Shanmugam AP (2017) Trading real-world assets on blockchain. Bus Inf Syst Eng 59(6):425–440

    Article  Google Scholar 

  59. Oguntegbe KF, Di Paola N, Vona R (2022) Behavioural antecedents to blockchain implementation in agrifood supply chain management: A thematic analysis. Technol Soc:101927

  60. Panicker S, Patil V, Kulkarni D (2016) An overview of blockchain architecture and it’s applications. Int. J. Innov. Res. Sci., Eng Technol 5(11):20074–20084

    Google Scholar 

  61. Parra-Moyano J, Thoroddsen T, Ross O (2019) Optimised and dynamic KYC system based on blockchain technology. Int J Blockchains Cryptocurrencies 1:85–106

    Article  Google Scholar 

  62. Paul T, Islam N, Mondal S, Rakshit S (2022) RFID-integrated blockchain-driven circular supply chain management: a system architecture for B2B tea industry. Ind Mark Manag 101:238–257

    Article  Google Scholar 

  63. Poelstra A (2014) Distributed consensus from proof of stake is impossible. Self-Published Paper

  64. R, Indian states look to digitize land deals with blockchain, Reuters (2017) https://www.reuters.com/article/us-india-landrights-tech/indian-states-look-todigitize-land-deals-with-blockchain-idUSKBN1AQ1T3

  65. Rothbard M (1978) For a new liberty: the libertarian manifesto, Ludwig von Mises Institute

  66. Saberi S, Kouhizadeh M, Sarkis J, Shen L (2019) Blockchain technology and its relationships to sustainable supply chain management. Int J Prod Res 57(7):2117–2135

    Article  Google Scholar 

  67. Schwartz D, Youngs N, Britto A (2014) The ripple protocol consensus algorithm. Ripple Labs Inc White Paper 5(8)

  68. Serada A, Sihvonen T, Harviainen J (2020) CryptoKitties and the new ludic economy: how blockchain introduces value, ownership, and scarcity in digital gaming. Games and Culture 20:1555412019898305

    Google Scholar 

  69. Shahnaz A, Qamar U, Khalid A (2019) Using blockchain for electronic health records. IEEE Access 7:147782–147795

    Article  Google Scholar 

  70. Shuaib M et al (2022) Identity Model for Blockchain-Based Land Registry System: A Comparison. Wireless Comm Mobile Comput 2022

  71. Singh N, Vardhan M (2018) Blockchain based E-stamp procurement system with efficient consensus mechanism and fast parallel search. J Mech Contin Math Sci 13(4):73–89

    MathSciNet  Google Scholar 

  72. Singh N, Vardhan M (2019) Distributed ledger technology based property transaction system with support for IoT devices. Int J Cloud Appl Comput (IJCAC) 9(2):60–78

    Google Scholar 

  73. Singh N, Vardhan M (2019) Digital ledger technology-based real estate transaction mechanism and its block size assessment. Int J Blockchains Cryptocurrencies 1(1):67–84

    Article  MathSciNet  Google Scholar 

  74. Singh K, Singh N, Kushwaha DS (2018) An interoperable and secure e-wallet architecture based on digital ledger technology using blockchain. 2018 international conference on computing, power and communication technologies (GUCON). IEEE

  75. Singh N, Kumar T, Vardhan M (2020) Blockchain-based e-cheque clearing framework with trust based consensus mechanism. Clust Comput:1–15

  76. Singh S, Rathore S, Alfarraj O, Tolba A, Yoon B (2022) A framework for privacy-preservation of IoT healthcare data using federated learning and blockchain technology. Futur Gener Comput Syst 129:380–388

    Article  Google Scholar 

  77. Thakur V, Doja MN, Dwivedi YK, Ahmad T, Khadanga G (2020) Land records on blockchain for implementation of land titling in India. Int. J. Inf. Manage 52

  78. Tian F (2017) A supply chain traceability system for food safety based on HACCP, blockchain Internet of Things Proc. IEEE ICSSSM, Dalian, China, pp. 1–6

  79. Viriyasitavat W, Bi Z, Hoonsopon D (2022) Blockchain technologies for interoperation of business processes in smart supply chains. J Ind Inf Integr 100326:100326

    Google Scholar 

  80. Wahab A, Mehmood W (2018) Survey of consensus protocols. arXiv preprint arXiv:1810.03357

  81. Wang B, Sun J, He Y, Pang D, Lu N (2018) Large-scale election based on blockchain. Procedia Comput Sci 129:234–237

    Article  Google Scholar 

  82. Wang Z et al (2019) Artchain: Blockchain-enabled platform for art marketplace. IEEE International Conference on Blockchain:447–454

  83. Wang C, Cai Z, Li Y (2022) Sustainable Blockchain-based digital twin management architecture for IoT devices. IEEE Internet Things J

  84. Weblink for IPFS, https://ipfs.io/

  85. Xu X, Weber I, Staples M, Zhu L, Bosch J, Bass L, Rimba P (2017) A taxonomy of blockchain-based systems for architecture design. In: 2017 IEEE International Conference on Software Architecture (ICSA) (pp. 243–252). IEEE

  86. Xu X et al (2022) Blockchain applications in the supply chain management in German automotive industry. Product Plan Control:1–15

  87. Yadav AS, Kushwaha DS (2021) Blockchain-based digitization of land record through trust value-based consensus algorithm. Peer-to-Peer Netw Appl 14(6):3540–3558

  88. Yadav AS, Kushwaha DS (2021) Digitization of Land Record Through Blockchain-based Consensus Algorithm. IETE Techn Rev:1–18

  89. Yadav AS, Kushwaha DS (2021) Query Optimization in a Blockchain-Based Land Registry Management System. J Homepage: http://iieta.org/journals/isi 26.1: 13–21

  90. Yadav AS, Agrawal S, Kushwaha DS (2021) Distributed Ledger Technology-based land transaction system with trusted nodes consensus mechanism. J King Saud Univ-Comput Inform Sci

  91. Yadav AS, Singh N, Kushwaha DS (2022) A scalable trust based consensus mechanism for secure and tamper free property transaction mechanism using DLT. Int J Syst Assur Eng Manag 13(2):735–751

  92. Yadav AS, Singh N, Kushwaha DS (2022) Sidechain: storage land registry data using blockchain improve performance of search records. Cluster Comput:1–21

  93. Yang J et al (2019) Proof-of-familiarity: A privacy-preserved blockchain scheme for collaborative medical decision-making. Appl Sci 9.7:1370

    Article  Google Scholar 

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

    Article  Google Scholar 

  95. Yli-Huumo J et al (2016) Where is current research on blockchain technology?—a systematic review. PLoS One 11(10):e0163477

    Article  Google Scholar 

  96. Zaman S (2014) “Duly Stamped”, Article in Money Today, Print Edition: January 2014, https://www.businesstoday.in/moneytoday/financial-planning/electronic-stamping-is-a-convenient-way-to-pay-stamp-duty/story/201780.html, (Accessed Aug 16, 2018)

  97. Zhang P et al (2017) Applying software patterns to address interoperability in blockchain-based healthcare apps arXiv preprint arXiv:1706.03700

  98. Zhang R, Xue R, Liu L (2019) Security and privacy on blockchain. ACM Comput Surveys (CSUR) 52(3):1–34

    Article  Google Scholar 

  99. Zhaofeng M, Weihua H, Hongmin G (2018) A new blockchain-based trusted DRM scheme for built-in content protection. EURASIP J Image Video Process:1–12

  100. Zheng Z, Xie S, Dai HN, Chen X, Wang H (2018) Blockchain challenges and opportunities: a survey. Int J Web Grid Services 14(4):352–375

    Article  Google Scholar 

  101. Zhou Q, Huang H, Zheng Z, Bian J (2020) Solutions to scalability of blockchain: a survey. IEEE Access 8:16440–16455

    Article  Google Scholar 

  102. Zou L et al (2022) Application of Blockchain Digital Identity Technology in Healthcare Consumer Finance System." 2022 IEEE 2nd International Conference on Power, Electronics and Computer Applications (ICPECA). IEEE

  103. Zulkifl Z, Khan F, Tahir S, Afzal M, Iqbal W, Rehman A, Saeed S, Almuhaideb AM (2022) "FBASHI: fuzzy and Blockchain-based adaptive security for healthcare IoTs." IEEE Access 10:15644–15656

Download references

Author information

Authors and Affiliations

Authors

Contributions

Amrendra Singh Yadav and Nikita Singh have carried out study, design and writing the manuscript. Moreover, Dharmender Singh Kushwaha, guided preparing and proofreading the manuscript.

Corresponding author

Correspondence to Amrendra Singh Yadav.

Ethics declarations

Ethical statement

The manuscript in part or in full has not been submitted or published anywhere.

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

Yadav, A.S., Singh, N. & Kushwaha, D.S. Evolution of Blockchain and consensus mechanisms & its real-world applications. Multimed Tools Appl 82, 34363–34408 (2023). https://doi.org/10.1007/s11042-023-14624-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-14624-6

Keywords

Navigation