Distributed Ledger Technology: Comparison
Please note this is a comparison between Version 2 by Rita Xu and Version 1 by Jamilya Nurgazina.

"Distributed Ledger Technology (DLT) is a term used to represent a digital network of distributed models, consisting of blockchain-based ledgers, and collaborating on shared tasks and activities. Blockchain technology is a data structure, composed of “blocks”, that are cryptographically linked together in a chained sequence using cryptographic hashes, secured against manipulations [1][2]. Due to wider functionality, DLT is a commonly used term for a computer-based system consisting of distributed ledger-based data structures, which can provide increased levels of trust, service availability, resiliency, and security of digital systems, as well as distributed storage, computation, and control [2]."

  • distributed ledger technology
  • Internet of Things
  • food supply chain
  • blockchain
  • sustainability
  • IoT

1. Distributed Ledger Technologies - Brief Description and Definition

Distributed Ledger Technology (DLT) is a term used to represent a digital network of distributed models, consisting of blockchain-based ledgers, and collaborating on shared tasks and activities. Blockchain technology is a data structure, composed of “blocks”, that are cryptographically linked together in a chained sequence using cryptographic hashes, secured against manipulations [1][2]. Due to wider functionality, DLT is a commonly used term for a computer-based system consisting of distributed ledger-based data structures, which can provide increased levels of trust, service availability, resiliency, and security of digital systems, as well as distributed storage, computation, and control [2].

Integration of blockchain technology in Internet of Things (IoT) systems can potentially improve system and cyber security, safety [3][4][5], data confidentiality [6] and data integrity [4]. For instance, blockchains can help prevent food fraud by retaining trustworthy product information on biological and geographic origin [87][3]. The combination of blockchains with IoT can potentially improve FSCs transparency, efficiency, and sustainability [4][78] save costs and time [87][5][4], reduce information asymmetry, paperwork, fraud risks, and increase trust among supply chain stakeholders and end consumers [4][78]. Integration of DLTs across organizations and infrastructures can potentially enhance stability, resilience, and security of systems [2][5], enabling distributed solutions for industries and societies. 

2. Scalability Challenges

The most frequent and prominent challenge, which was identified in the selected literature, was the scalability issue of blockchain and IoT implementation in FSCs, i.e., the ability to maintain transactions of a network at scale without business process interruption [9]. The consensus algorithms of blockchains, such as Proof-of-Work and Proof-of-Stake, require competition for computational resources, hence achieving scalability and stability in blockchain and IoT-based systems is still a challenge [10].

Current existing blockchain platforms, such as Hyperledger Sawtooth, are not capable to handle high amount of data arriving simultaneously, including sensory data and IoT data, due to the low maturity of the solution. [11] highlighted the scalability issue of Hyperledger Sawtooth and suggested to dedicate research efforts towards improvement of blockchain scalability [11]. Another solution of the Hyperledger Fabric Composer was investigated by [12], who implemented an experimental study with RFID and IoT for traceability of a halal FSC.

Another blockchain platform, Ethereum, was compared with Hyperledger Sawtooth with respect to performance by [13]. They presented a fully decentralized IoT-integrated blockchain-based traceability solution for agri-food supply chains. From a performance perspective, the Hyperledger Sawtooth performed better than Ethereum with respect to CPU load, latency, and network traffic. Ethereum had better scalability performance and reliability with increased number of participants, as well as better software maturity [13].

Another way to address the scalability issue of blockchains was the implementation of various mechanisms, one of which being the “sharding” mechanism integrated by [14]. They introduced a permissioned 3-tier blockchain framework, with integrated Hazard Control and Critical Control Point (HACCP), permissioned blockchain, and IoT infrastructure. The “sharding” mechanism used a set of parallel blockchains, called “shards”, to scale the network with large number of transactions in multiple shards in parallel. The task of verifying transactions was divided across multiple shards, and each shard maintained its own synchronized ledger, allocating the shards according to geographic zones. The network performance was evaluated in a simulation, and resulted in a query time of just a few milliseconds even when the data was gathered from multiple shards [9][14] also mentioned the “sharding” mechanism to improve scalability by dividing blockchain data into several nodes or shards, thereby spreading computational power among the nodes simultaneously. In their review, private and consortium blockchain solutions were considered more scalable comparing to public ones, since in public blockchains all nodes share identical responsibilities, e.g., an establishment of a consensus, interaction with user and ledger management [9]. Consortium blockchains are shared among a consortium of multiple institutions, which have access to the blockchain [15]. Private blockchains, on the other hand, allocate tasks to different nodes, which improves performance of the network. Public Ethereum blockchain is able to support 15 transactions per second, while private blockchains, such as Hyperledger Fabric, can provide 3500 transactions per second [9]. Efficient “lightweight” strategies of consensus mechanisms were suggested to address the issues of scalability, data integrity and privacy by performing any expensive high-computational tasks off-chain [9].

Various decentralized storage solutions were investigated to improve the scalability of blockchain solutions. The Interplanetary File System (IPFS) and Ethereum blockchain were integrated for decentralized storage of IoT data in an automated FSC traceability model [16], in agri-food prototypical [17], and system design solutions [18][19]. Manufacturer data and various quality inspections details were stored in a centralized server, while IoT data was stored in a so-called table of content (TOC) located both on a central server and on a decentralized database of IPFS. This method allowed a faster transaction process and backward traceability, tracking each product by the TOC identifier from each supply chain member [16]. In addition to the IPFS, different hybrid storage solutions were proposed, including lightweight data structures and a Delegate Proof-of-Stake consensus mechanism, which restricts the number of validators to improve the scalability of the blockchain [20]. Hybrid on-chain and off-chain data storage solutions were described [21][22], such as DoubleChain [20], as well as smart contract filtering algorithms, such as a Distributed Time-based Consensus algorithm, to reduce on-chain data [20]. Additionally, grouping nodes into clusters in the Blockchain of Things infrastructure was suggested to improve blockchain scalability [20].

In [23], a decentralized storage solution for blockchain in the FSC domain was also integrated to enhance throughput, latency, and capacity, introducing the BigchainDB. The real-time IoT sensor data and HACCP were integrated for real-time food tracing. Throughput and latency issues were addressed with the BigchainDB for distributed database, which could increase throughput and data storage in a positive linear correlation, while maintaining blockchain properties, such as immutability, transparency, peer-to-peer network, chronological order of transactions, and decentralized user governance with a consensus mechanism [23].

Moreover, [24] proposed using a lightning network technology with edge computing in a blockhain-based food safety management system to improve transaction and performance efficiency. Real-time transactions were carried out in an off-chain channel without uploading data on to the blockchain. A dynamic programming algorithm was applied to reduce lightning network fees [24].

Another approach was the introduction of a new consensus algorithm, proposed by [10], who addressed the issue of blockchain scalability by integrating IoT, IBM cloud and blockchain in a scalable traceability system. A system prototype was presented with an integrated consensus mechanism, called the proof of supply chain share, as well as fuzzy logic to perform shelf-life management for perishable food traceability. The feasibility of the proposed model was evaluated with a case study in a retail e-commerce sector [10]. A two-level blockchain solution was additionally proposed by [25], who performed a case study-based pilot project, combining a permissionless (public) ledger, shared externally, with a permissioned ledger, available only to licensed stakeholders [25].

The major concern of recent blockchain developments is the technological immaturity [21], and many approaches highlighted the lack of solid scalable blockchain solutions. Most blockchain initiatives stay in a small implementation or proof-of-concept phase through small pilot studies, while large scale implementations and integration to normal operations are usually initiated by companies, and are not widely represented in research publications [26]. Blockchain technology is still perceived by organizations as an emerging technology and an “experimental tool” for achieving a potential competitive advantage in future [26].

References

  1. Creydt, M.; Fischer, M. Blockchain and more—Algorithm driven food traceability. Food Control 2019, 105, 45–51.Juma, H.; Shaalan, K.; Kamel, I. A Survey on using blockchain in trade supply chain solutions. IEEE Access 2019, 7, 184115–184132.
  2. De Leon, D.C.; Stalick, A.Q.; Jillepalli, A.A.; Haney, M.A.; Sheldon, F.T. Blockchain: Properties and misconceptions. Asia Pac. J. Innov. Entrep. 2017, 11, 286–300.Tsang, Y.P.; Choy, K.L.; Wu, C.H.; Ho, G.T.S.; Lam, H.Y. Blockchain-driven IoT for food traceability with an integrated consensus mechanism. IEEE Access 2019, 7, 129000–129017.
  3. Juan F. Galvez; J.C. Mejuto; J. Simal-Gandara; Future challenges on the use of blockchain for food traceability analysis. TrAC Trends in Analytical Chemistry 2018, 107, 222-232, 10.1016/j.trac.2018.08.011.Baralla, G.; Pinna, A.; Corrias, G. Ensure traceability in European food supply chain by using a blockchain system. In Proceedings of the 2019 IEEE/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), Montreal, QC, Canada, 27 May 2019; pp. 40–47.
  4. Jiang Duan; Chen Zhang; Yu Gong; Steve Brown; Zhi Li; A Content-Analysis Based Literature Review in Blockchain Adoption within Food Supply Chain. International Journal of Environmental Research and Public Health 2020, 17, 1784, 10.3390/ijerph17051784.Chandra, G.R.; Liaqat, I.A.; Sharma, B. Blockchain redefining: The halal food sector. In Proceedings of the 2019 Amity International Conference on Artificial Intelligence (AICAI), Dubai, United Arab Emirates, 2–6 February 2019; pp. 349–354.
  5. Maciel M. Queiroz; Renato Telles; Silvia H. Bonilla; Blockchain and supply chain management integration: a systematic review of the literature. Supply Chain Management: An International Journal 2019, 25, 241-254, 10.1108/scm-03-2018-0143.Caro, M.P.; Ali, M.S.; Vecchio, M.; Giaffreda, R. Blockchain-based traceability in agri-food supply chain management: A practical implementation. In Proceedings of the 2018 IoT Vertical and Topical Summit on Agriculture—Tuscany (IOT Tuscany), Tuscany, Italy, 8–9 May 2019; pp. 1–4.
  6. Kay Behnke; M.F.W.H.A. Janssen; Boundary conditions for traceability in food supply chains using blockchain technology. International Journal of Information Management 2020, 52, 101969, 10.1016/j.ijinfomgt.2019.05.025.Malik, S.; Kanhere, S.S.; Jurdak, R. ProductChain: Scalable blockchain framework to support provenance in supply chains. In Proceedings of the 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA), Cambridge, MA, USA, 1–3 November 2018; pp. 1–10.
  7. Susanne Köhler; Massimo Pizzol; Technology assessment of blockchain-based technologies in the food supply chain. Journal of Cleaner Production 2020, 269, 122193, 10.1016/j.jclepro.2020.122193.Akram, S.V.; Malik, P.K.; Singh, R.; Anita, G.; Tanwar, S. Adoption of blockchain technology in various realms: Opportunities and challenges. Secur. Priv. 2020, 3, 4.
  8. Myo Min Aung; Yoon Seok Chang; Traceability in a food supply chain: Safety and quality perspectives. Food Control 2014, 39, 172-184, 10.1016/j.foodcont.2013.11.007.Casino, F.; Kanakaris, V.; Dasaklis, T.K.; Moschuris, S.; Rachaniotis, N.P. Modeling food supply chain traceability based on blockchain technology. IFAC PapersOnLine 2019, 52, 2728–2733.
  9. Shahid, A.; Almogren, A.; Javaid, N.; Al-Zahrani, F.A.; Zuair, M.; Alam, M. Blockchain-based agri-food supply chain: A complete solution. IEEE Access 2020, 8, 69230–69243.
  10. Shahid, A.; Sarfraz, U.; Malik, M.W.; Iftikhar, M.S.; Jamal, A.; Javaid, N. Blockchain-based reputation system in agri-food supply chain. In Advanced Information Networking and Applications; Barolli, L., Amato, F., Moscato, F., Enokido, T., Takizawa, M., Eds.; Springer International Publishing: Cham, Switzerland, 2020; pp. 12–21.
  11. Kumar, M.V.; Iyengar, N.C.S.N.; Goar, V. Employing blockchain in rice supply chain management. In Advances in Information Communication Technology and Computing; Goar, V., Kuri, M., Kumar, R., Senjyu, T., Eds.; Springer: Singapore, 2021; pp. 451–461.
  12. Lin, W.; Huang, X.; Fang, H.; Wang, V.; Hua, Y.; Wang, J.; Yin, H.; Yi, D.; Yau, L. Blockchain technology in current agricultural systems: From techniques to applications. IEEE Access 2020, 8, 143920–143937.
  13. Qian, J.; Dai, B.; Wang, B.; Zha, Y.; Song, Q. Traceability in food processing: Problems, methods, and performance evaluations—A review. Crit. Rev. Food Sci. Nutr. 2020, 1–14.
  14. Singh, S.K.; Jenamani, M.; Dasgupta, D.; Das, S. A conceptual model for Indian public distribution system using consortium blockchain with on-chain and off-chain trusted data. Inf. Technol. Dev. 2020, 11, 1–25.
  15. Tian, F. A supply chain traceability system for food safety based on HACCP, blockchain & Internet of things. In Proceedings of the 2017 14th International Conference on Service Systems and Service Management (ICSSSM), Dalian, China, 16–18 June 2017; pp. 1–6.
  16. Gai, K.; Fang, Z.; Wang, R.; Zhu, L.; Jiang, P.; Choo, K.-K.R. Edge computing and lightning network empowered secure food supply management. IEEE Internet Things J. 2020, 1.
  17. Baralla, G.; Pinna, A.; Tonelli, R.; Marchesi, M.; Ibba, S. Ensuring transparency and traceability of food local products: A blockchain application to a Smart Tourism Region. Concurr. Comput. Pract. Exp. 2021, 33, e5857.
  18. Kamilaris, A.; Fonts, A.; Prenafeta-Boldύ, F.X. The rise of blockchain technology in agriculture and food supply chains. Trends Food Sci. Technol. 2019, 91, 640–652.
More