journal article·2022-08-06Open access

Distributed Ledger Technologies and Their Applications: A Review

Reza Soltani, Marzia Zaman, Rohit Joshi, Srinivas Sampalli

Applied Sciences· Volume 12· Issue 15

Abstract

With the success of Bitcoin and the introduction of different uses of Blockchain, such as smart contracts in Ethereum, many researchers and industries have turned their attention to applications that use this technology. In response to the advantages and disadvantages of Blockchain, similar technologies have emerged with alterations to the original structure. Distributed ledger technology (DLT) is a generalized distributed technology encompassing these new variants. Several studies have examined the challenges and applications of Blockchain technology. This article explores the possibilities of using different DLTs to solve traditional distributed computing problems based on their advantages and disadvantages. In this paper, we provide an overview and comparison of different DLTs, such as Hashgraph, Tangle, Blockchains, Side Chain and Holochain. The main objective of the article is to examine whether distributed ledger technologies can replace traditional computational methods in other areas instead of traditional methods. Based on the primary keywords, we conducted a systematic review of more than 200 articles. Based on the data extracted from articles related to the use of DLT, we conclude that that DLTs can complement other methods, but cannot completely replace them. Furthermore, several DLTs such as Sidechain, Holochain and Hashgraph are still in their infancy, and we foresee much research work in this area in the coming years.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · IoT and Edge/Fog Computing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Faculty of Computer Science, Dalhousie University, Halifax, NS B3H 1W5, Canada

TeleAI Corporation, Ottawa, ON K2E 7V7, Canada

Cistel Technology, Ottawa, ON K23 7V7, Canada

Funding

Natural Sciences and Engineering Research Council

References (100+)

Show source-provided references
1. Nakamoto, S. (2008). Bitcoin P2P e-cash paper. The Cryptography Mailing List, Nakamoto Institute.
2. Blockchain challenges and opportunities: A survey10.1504/IJWGS.2018.095647 ↗
3. Cooley, R., Wolf, S., and Borowczak, M. (2018, January 16–19). Blockchain-based election infrastructures. Proceedings of the 2018 IEEE International Smart Cities Conference (ISC2), Kansas City, MO, USA.10.1109/ISC2.2018.8656988 ↗
4. Rghioui, A. (2020, January 11–13). Managing Patient Medical Record using Blockchain in Developing Countries: Challenges and Security Issues. Proceedings of the 2nd IEEE International Conference of Moroccan Geomatics (MORGEO 2020), Casablanca, Morocco.10.1109/Morgeo49228.2020.9121901 ↗
5. Research on electronic medical record access control based on blockchain10.1177/1550147719889330 ↗
6. De Oliveira, M.T., Reis, L.H.A., Carrano, R.C., Seixas, F.L., Saade, D.C.M., Albuquerque, C.V., Fernandes, N.C., Olabarriaga, S.D., Medeiros, D.S.V., and Mattos, D.M.F. (2019, January 20–24). Towards a blockchain-based secure electronic medical record for healthcare applications. Proceedings of the ICC 2019 IEEE International Conference on Communications (ICC), Shanghai, China.10.1109/ICC.2019.8761307 ↗
7. Blockchain vehicles for efficient medical record management10.1038/s41746-019-0211-0 ↗
8. Blockchain technology and its relationships to sustainable supply chain management10.1080/00207543.2018.1533261 ↗
9. Trollman, H., Garcia-Garcia, G., Jagtap, S., and Trollman, F. (2022). Blockchain for Ecologically Embedded Coffee Supply Chains. Logistics., 6.10.3390/logistics6030043 ↗
10. Features of blockchain voting: A survey
11. Solutions to scalability of blockchain: A survey10.1109/ACCESS.2020.2967218 ↗
12. A survey of blockchain from security perspective10.1007/s42786-018-00002-6 ↗
13. A survey about consensus algorithms used in blockchain
14. Kaushik, A., Choudhary, A., Ektare, C., Thomas, D., and Akram, S. (2017, January 19–20). Blockchain—literature survey. Proceedings of the 2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), New York, NY, USA.10.1109/RTEICT.2017.8256979 ↗
15. A survey of blockchain security issues and challenges
16. A survey on the security of blockchain systems10.1016/j.future.2017.08.020 ↗
17. Application of blockchain technology in food safety control: Current trends and future prospects10.1080/10408398.2020.1858752 ↗
18. Agbo, C.C., Mahmoud, Q.H., and Eklund, J.M. (2019). Blockchain Technology in Healthcare: A Systematic Review. Healthcare, 7.10.3390/healthcare7020056 ↗
19. Application of blockchain in international trade: An overview
20. A Survey of Blockchain from the Perspectives of Applications, Challenges, and Opportunities10.1109/ACCESS.2019.2936094 ↗
21. Bhaskar, P., Tiwari, C.K., and Joshi, A. (Interact. Technol. Smart Educ., 2020). Blockchain in education management: Present and future applications, Interact. Technol. Smart Educ., ahead-of-print.10.1108/ITSE-07-2020-0102 ↗
22. Blockchain application and outlook in the banking industry10.1186/s40854-016-0034-9 ↗
23. Wu, J., and Tran, N.K. (2018). Application of blockchain technology in sustainable energy systems: An overview. Sustainability, 10.10.3390/su10093067 ↗
24. A survey on security challenges and solutions in the IOTA10.1016/j.jnca.2022.103383 ↗
25. Baird, L. (2022, June 11). The Swirlds Hashgraph Consensus Algorithm: Fair, Fast, Byzantine Fault Tolerance; Swirlds Tech Reports SWIRLDS-TR-2016-01. 31 May 2016. Available online: https://www.swirlds.com/downloads/SWIRLDS-TR-2016-01.pdf.
26. Sidechain technologies in blockchain networks: An examination and state-of-the-art review10.1016/j.jnca.2019.102471 ↗
27. (2022, June 06). What Is Polygen. Available online: https://www.coinbase.com/learn/crypto-basics/what-is-polygon.
28. Distributed Ledger Technology and the Securities Markets of the Future: A Stakeholder Survey
29. Applications of distributed ledger technology (DLT) and Blockchain-enabled smart contracts in construction10.1016/j.autcon.2021.103955 ↗
30. Kadam, S. (2018, January 23–24). Review of distributed ledgers: The technological advances behind cryptocurrency. Proceedings of the International Conference Advances in Computer Technology and Management (ICACTM), Pune, India.
31. Use of distributed ledger technology by central banks: A review10.29019/enfoqueute.v8n5.175 ↗
32. Nurgazina, J., Pakdeetrakulwong, U., Moser, T., and Reiner, G. (2021). Distributed Ledger Technology Applications in Food Supply Chains: A Review of Challenges and Future Research Directions. Sustainability, 13.10.3390/su13084206 ↗
33. Bouras, M.A., Lu, Q., Zhang, F., Wan, Y., Zhang, T., and Ning, H. (2020). Distributed Ledger Technology for eHealth Identity Privacy: State of The Art and Future Perspective. Sensors, 20.10.3390/s20020483 ↗
34. Asante, M., Epiphaniou, G., Maple, C., Al-Khateeb, H., Bottarelli, M., and Ghafoor, K.Z. (2021). Distributed Ledger Technologies in Supply Chain Security Management: A Comprehensive Survey. IEEE Trans. Eng. Manag., 1–27.
35. Applications of distributed ledger technologies to the internet of things: A survey
36. Antal, C., Cioara, T., Anghel, I., Antal, M., and Salomie, I. (2021). Distributed ledger technology review and decentralized applications development guidelines. Future Internet, 13.10.3390/fi13030062 ↗
37. A Survey and Evaluation of the Potentials of Distributed Ledger Technology for Peer-to-Peer Transactive Energy Exchanges in Local Energy Markets10.1109/JSYST.2019.2903172 ↗
38. El Ioini, N., and Pahl, C. (2018, January 22–26). A review of distributed ledger technologies. Proceedings of the OTM Confederated International Conferences on the Move to Meaningful Internet Systems, Valletta, Malta.10.1007/978-3-030-02671-4_16 ↗
39. Sunyaev, A. (2020). Distributed ledger technology. Internet Computing, Springer.10.1007/978-3-030-34957-8 ↗
40. Bhardwaj, R., and Datta, D. (2020). Consensus algorithm. Decentralised Internet of Things, Springer.10.1007/978-3-030-38677-1_5 ↗
41. Analysis of Blockchain technology: Pros, cons and SWOT10.1007/s10586-018-2387-5 ↗
42. Jakobsson, M., and Juels, A. (1999). Proofs of Work and Bread Pudding Protocols (Extended Abstract). Secure Information Networks, Springer.10.1007/978-0-387-35568-9_18 ↗
43. Karantias, K., Kiayias, A., and Zindros, D. (2020, January 10–14). Proof-of-burn. Proceedings of the International Conference on Financial Cryptography and Data Security, Kinabalu, Malaysia.10.1007/978-3-030-51280-4_28 ↗
44. Blockchain without waste: Proof-of-stake10.1093/rfs/hhaa075 ↗
45. Glaser, F. (2017, January 4–7). Pervasive Decentralisation of Digital Infrastructures: A Framework for Blockchain enabled System and Use Case Analysis. Proceedings of the HICSS 2017, Waikoloa Village, HI, USA.10.24251/HICSS.2017.186 ↗
46. Golosova, J., and Romanovs, A. (2016, January 8–10). The Advantages and Disadvantages of the Blockchain Technology. Proceedings of the 2018 IEEE 6th Workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE), Vilnius, Lithuania.10.1109/AIEEE.2018.8592253 ↗
47. A fast software one-way hash function10.1007/BF00203968 ↗
48. Le Nguyen, T. (2018, January 19–23). Blockchain in healthcare: A new technology benefit for both patients and doctors. Proceedings of the 2018 Portland International Conference on Management of Engineering and Technology (PICMET), Honolulu, HI, USA.10.23919/PICMET.2018.8481969 ↗
49. What is bitcoin
50. A comprehensive survey on blockchain technology
51. Rizal Batubara, F., Ubacht, J., and Janssen, M. (2019, January 18–20). Unraveling transparency and accountability in blockchain. Proceedings of the 20th Annual International Conference on Digital Government Research, Dubai, United Arab Emirates.10.1145/3325112.3325262 ↗
52. Hofmann, F., Wurster, S., Ron, E., and Bohmecke-Schwafert, M. (2017, January 27–29). The immutability concept of blockchains and benefits of early standardization. Proceedings of the 2017 ITU Kaleidoscope Academic Conference: Challenges for a Data-Driven Society (ITU K), Nanjing, China.10.23919/ITU-WT.2017.8247004 ↗
53. Khan, A.G., Zahid, A.H., Hussain, M., Farooq, M., Riaz, U., and Alam, T.M. (2019, January 26–29). A journey of WEB and Blockchain towards the Industry 4.0: An Overview. Proceedings of the 2019 International Conference on Innovative Computing (ICIC), Seoul, Korea.10.1109/ICIC48496.2019.8966700 ↗
54. Guegan, D. (2017). Public Blockchain Versus Private Blockhain, HAL.
55. DCAP: A Secure and Efficient Decentralized Conditional Anonymous Payment System Based on Blockchain10.1109/TIFS.2020.2969565 ↗
56. Blockchain-based fair payment smart contract for public cloud storage auditing10.1016/j.ins.2020.01.051 ↗
57. Yu, R., Xue, G., Kilari, V.T., Yang, D., and Tang, J. (August, January 30). CoinExpress: A Fast Payment Routing Mechanism in Blockchain-Based Payment Channel Networks. Proceedings of the 27th International Conference on Computer Communication and Networks (ICCCN), Hangzhou, China.
58. Nguyen, Q.K. (2016, January 24–25). Blockchain-a financial technology for future sustainable development. Proceedings of the 2016 3rd International Conference on Green Technology and Sustainable Development (GTSD), Kaohsiung, Taiwan.10.1109/GTSD.2016.22 ↗
59. Bodkhe, U., Bhattacharya, P., Tanwar, S., Tyagi, S., Kumar, N., and Obaidat, M.S. (2019, January 28–31). BloHosT: Blockchain enabled smart tourism and hospitality management. Proceedings of the 2019 International Conference on Computer, Information and Telecommunication Systems (CITS), Beijing, China.10.1109/CITS.2019.8862001 ↗
60. Application of Blockchain in Document Certification, Asset Trading and Payment Reconciliation10.1088/1742-6596/1187/5/052080 ↗
61. Cryptocurrencies, blockchain and regulation: A review10.35536/lje.2019.v24.i1.a5 ↗
62. A next-generation smart contract and decentralized application platform
63. Szabo, N. (2022, June 08). The Idea of Smart Contracts. Available online: https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/idea.html.
64. Smart contracts: Legal agreements for the Blockchain
65. McCorry, P., Shahandashti, S.F., and Hao, F. (2017, January 3–7). A smart contract for boardroom voting with maximum voter privacy. Proceedings of the International Conference on Financial Cryptography and Data Security, Sliema, Malta.10.1007/978-3-319-70972-7_20 ↗
66. Bader, L., Bürger, J.C., Matzutt, R., and Wehrle, K. (2018, January 9–13). Smart contract-based car insurance policies. Proceedings of the 2018 IEEE Globecom Workshops (GC Wkshps), Abu Dhabi, United Arab Emirates.10.1109/GLOCOMW.2018.8644136 ↗
67. Khatoon, A. (2020). A Blockchain-Based Smart Contract System for Healthcare Management. Electronics, 9.10.3390/electronics9010094 ↗
68. Healthcare Blockchain System Using Smart Contracts for Secure Automated Remote Patient Monitoring10.1007/s10916-018-0982-x ↗
69. Chauhan, A., Malviya, O., Verma, M., and Mor, T.S. (2018, January 16–20). Blockchain and scalability. Proceedings of the 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), Lisbon, Portugal.10.1109/QRS-C.2018.00034 ↗
70. Improved gossip protocol for blockchain applications10.1007/s10586-021-03504-z ↗
71. Crypto-miners: Digital labor and the power of blockchain technology
72. A systematic literature review of blockchain-based applications: Current status, classification and open issues10.1016/j.tele.2018.11.006 ↗
73. (2022, June 06). Back, A Hashcash—A Denial of Service Counter-Measure. Available online: http://www.cypherspace.org/hashcash/.
74. Ethereum: A secure decentralised generalised transaction ledger
75. (2022, June 10). Litecoin. Available online: https://litecoin.org/.
76. (2022, June 10). Smart BCH. Available online: https://smartbch.org/.
77. (2022, June 10). Bitcoin Cash. Available online: https://bitcoincash.org/.
78. Gupta, K.D., Rahman, A., Poudyal, S., Huda, M.N., and Mahmud, M.P. (2019, January 10–13). A hybrid POW-POS implementation against 51 percent attack in cryptocurrency system. Proceedings of the 2019 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), Sydney, Australia.10.1109/CloudCom.2019.00068 ↗
79. Swathi, P., Modi, C., and Patel, D. (2019, January 6–8). Preventing sybil attack in blockchain using distributed behavior monitoring of miners. Proceedings of the 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kanpur, India.10.1109/ICCCNT45670.2019.8944507 ↗
80. Saminathan, K., Kondaveeti, H.K., and Karunanithi, S. (2021). Structure security attacks and countermeasures in the blockchain network. Convergence of Blockchain Technology and E-Business, CRC Press.10.1201/9781003048107-3 ↗
81. Bai, Q., Zhou, X., Wang, X., Xu, Y., Wang, X., and Kong, Q. (2019, January 20–24). A deep dive into blockchain selfish mining. Proceedings of the ICC 2019 IEEE International Conference on Communications (ICC), Shanghai, China.10.1109/ICC.2019.8761240 ↗
82. Popov, S. (2022, June 12). The Tangle. Available online: https://assets.ctfassets.net/r1dr6vzfxhev/4i3OM9JTleiE8M6Y04Ii28/d58bc5bb71cebe4adc18fadea1a79037/Tangle_White_Paper_v1.4.2.pdf.
83. Bhandary, M., Parmar, M., and Ambawade, D. (2020, January 10–12). A blockchain solution based on directed acyclic graph for IoT data security using IoTA tangle. Proceedings of the 2020 5th International Conference on Communication and Electronics Systems (ICCES), Coimbatore, India.10.1109/ICCES48766.2020.9137858 ↗
84. A survey on consensus methods in blockchain for resource-constrained IoT networks10.1016/j.iot.2020.100212 ↗
85. Pervez, H., Muneeb, M., Irfan, M.U., and Haq, I.U. (2018, January 19–21). A comparative analysis of DAG-based blockchain architectures. Proceedings of the 2018 12th International Conference on Open Source Systems and Technologies (ICOSST), Lahore, Pakistan.10.1109/ICOSST.2018.8632193 ↗
86. Iota Tangle: A cryptocurrency to communicate Internet-of-Things data10.1016/j.future.2020.05.047 ↗
87. Schueffel, P. (2022, June 10). Alternative Distributed Ledger Technologies Blockchain vs. Tangle vs. Hashgraph—A High-Level Overview and Comparison. Available online: https://ssrn.com/abstract=3144241.
88. Curbing Address Reuse in the IOTA Distributed Ledger: A Cuckoo-Filter-Based Approach10.1109/TEM.2019.2922710 ↗
89. Lindvall, M. (2022, July 10). How Is Authenthicity and Confidentiality Maintained for MAM Channels on the IOTA Tangle?. Varden Development, Available online: https://varden.info/doc.php?id=7.
90. (2022, June 12). A Year of Transformation. Available online: https://blog.iota.org/a-year-of-transformation/.
91. Gaži, P., Kiayias, A., and Zindros, D. (2019, January 20–22). Proof-of-stake sidechains. Proceedings of the 2019 IEEE Symposium on Security and Privacy (SP), San Francisco, CA, USA.10.1109/SP.2019.00040 ↗
92. Qasse, I.A., Abu Talib, M., and Nasir, Q. (2019, January 7–9). Inter blockchain communication: A survey. Proceedings of the ArabWIC 6th Annual International Conference Research Track, Rabat, Morocco.10.1145/3333165.3333167 ↗
93. Wang, N., Zhou, X., Lu, X., Guan, Z., Wu, L., Du, X., and Guizani, M. (2019). When Energy Trading Meets Blockchain in Electrical Power System: The State of the Art. Appl. Sci., 9.10.3390/app9081561 ↗
94. Bayram, I.S., Shakir, M.Z., Abdallah, M., and Qaraqe, K. (2014, January 11–14). A survey on energy trading in smart grid. Proceedings of the 2014 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Ottawa, ON, Canada.10.1109/GlobalSIP.2014.7032118 ↗
95. Smart Grid Metering Networks: A Survey on Security, Privacy and Open Research Issues10.1109/COMST.2019.2899354 ↗
96. A blockchain-based smart grid: Towards sustainable local energy markets10.1007/s00450-017-0360-9 ↗
97. Abdella, J., and Shuaib, K. (2018). Peer to Peer Distributed Energy Trading in Smart Grids: A Survey. Energies, 11.10.3390/en11061560 ↗
98. Privacy-Preserving Energy Trading Using Consortium Blockchain in Smart Grid10.1109/TII.2019.2893433 ↗
99. Secure and efficient mutual authentication protocol for smart grid under blockchain10.1007/s12083-020-01020-2 ↗
100. Designing blockchain-based access control protocol in iot-enabled smart-grid system10.1109/JIOT.2020.3030308 ↗