Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Varsha T, Shrihari , Dr. Nagaraja G S
DOI Link: https://doi.org/10.22214/ijraset.2023.49628
Certificate: View Certificate
The technology which can be called as a distributed ledger that records transactions between two parties is Blockchain. When we look into the current problems of threats pertaining to security and privacy in the process of logistics, it lacks supervision traceability. Application of Blockchain chain Technology in Logistics and Supply Chain proposes to resolve these problems using blockchain technology. Blockchain makes an application more efficient, reliable and transparent. It also optimizes the entire process. Traceability is an underlying characteristic of blockchain technology. For each event in logistics system, intelligent contract and a blockchain system is constructed to enhance the overall efficiency and supervision. Data collection becomes easier when we correlate the data belonging to same and different blockchain systems. Logistics system can be made more intelligent by constructing different storage and access mechanisms. This project provides a thought on developing a logistics and supplychain application based on blockchain technology.
I. INTRODUCTION
Blockchain records transaction history between two or more parties digitally for which it is called as distributed ledger. The recorded information will be stored in the form of data blocks which are chained together. Every data block added to a chain is unalterable as it is unique, encrypted, time and date stamped. Information stored in a blockchain cannot be hacked or misused and can be immediately trusted. The technology required by logistic companies to improve the efficiency of the logistics process is that the information should be clearly visible and entire end to end process should be trackable. Blockchain helps in distributing the information evenly and in real-time. Data collected from the blockchain can be used to develop an efficient logistics system. At the end, blockchain helps in increasing the effectiveness of the logistics and supplychain process which in-turn reduces logistics costs. The project “Application of Blockchain technology in Logistics and Supply Chain Management” implements the advantages of blockchain like data complexity, application development complexity, updating inaccurate records and managing decentralization in the logistics and supply chain process to reduce the logistics cost and ensure security, transparency in the whole process.
II. MOTIVATION
The main motivation behind the project is that blockchain allow recording and distributing of digital information but do not allow editing of the information. This ensures the formation of immutable ledgers which holds the transactions that cannot be changed. Blockchain will create a trusted, unalterable, uncensorable repository of data and information that is accessible worldwide. This ensures transparency of data for all the people no matter from where they are accessing. Blockchain is a leading technology which ensures transparency and security in any process. Applying of blockchain in the logistics and supplychain process ensures transparency of data so that same data is visible for everyone irrespective of form where the data is being accessed from. The project also prevents data leakage, data theft and unnecessary data accessing.
???????III. LITERATURE SURVEY
In [1] author highlights the different entities involved with an aim to create a model that is capable of reflecting the real world use cases of applying blockchain technology in logistics and supplychain. Paper mainly focus on the performance aspects of the implemented model based on blockchain. [2] provides techniques to avoid problems of threats related to security and privacy of data in the logistics system. The research provides a framework of blockchain technology that is applied in logistics which resolves the problem of authentication, traceability and security of data in the logistics system. Author in [3] provided a new strategy for logistics information where false information cannot be uploaded and tampered after the data is being recorded on the chain. The paper gives a brief description of the consensus process of an algorithm and method of applying logistics information to a proposed strategy.
In [4], author conducts detailed review of research that have been taken in the field of supply chain implemented using blockchain. The study has provided a tabulated review and citation analysis to obtain a better understanding about such technologies. [5] adopts a citation and a co-citation analysis. This article employs a bibliometric analysis method to present results. In [6], paper proposes to build a data storage protocol which aims to implement privacy by making use of ring signature and elliptic curve. Anonymity of the ring signature ensures security of data and user information privacy in applications based on blockchain. The paper integrates privacy aspect of ring signature and transparency aspect of blockchain technology. [7] builds a mechanism which rates performance of popular blockchain platforms for example Ethereum that can be used to evaluate the performance of smart contracts. Paper also helped in identifying technical aspects of smart contracts which are based on blockchain improve the capabilities which are already present. In [8], author proposes a blockchain- assisted secure storage system for data used in logistics. The research is broken down into two parts where first part has data generation, data aggregation, session establishment, encryption and storage, where cloud storage is assisted by blockchain. Second part provides consensus algorithm to which improves the efficiency
???????IV. METHODOLOGY
Blockchain technology is a distributed ledger, where all the data is stored in the blocks that are chained together by an encrypted chain. Blockchain is a decentralized application where data is distributed throughout the network and only a person with access can enter the network. Logistics is a coordinating process of moving any resources like people, materials, goods from storage location to the desired location. Supplychain is a process which involves all the people and process involved in the creation, manufacturing and sale of any particular goods or products. Smart Contracts are set of rules and conditions that are defined for an application and only if these conditions are met, the transaction happens. Ganache is a platform which is used to setup personal Ethereum blockchain and also provide private key for security purpose. Metamask is a cryptocurrency wallet required to perform transactions or execute smart contracts.
The methodology of the project is described below:
The first step in the application development is to create a database which stores all the login and registration details. After that two main entities in a blockchain network which are metamask and ganache account are created and linked together. Smart Contracts are written and executed which ensures all the transactions of data to be stored in the blockchain.
V. DESIGN
The methodology which is proposed utilizes blockchain through the usage of a smart contract. The proposed implementation design ensures encryption and transmission of data securely. Once a transaction is recorded on the blockchain, it cannot be changed. The main motto of the decentralized application proposed is to allow users to book and track items on the blockchain network. To design a decentralized application, Solidity language is used to write smart contract on the Ethereum framework and using Web3.js library, a user friendly interface is developed which allow users to communicate with the written smart contract. The application implemented was validated by considering various validation scenarios.
VI. IMPLEMENTATION
Smart Contracts are programs which consist some set of rules, where rules are the agreement between two parties. Fig 3 describes the smart contacts for the application. Smart contracts contain conditions that are checked before any transaction is happened. If the conditions are satisfied, then the contract is executed and transactions are recorded on the blockchain network. Every smart contract is associated with a blockchain address. PHP is a scripting language used in the design of interactive websites. It can be
embedded into HTML, which makes adding functionality to web pages a easier task without a need to call any of the external files or the data. Solidity is an object-oriented programming language for Ethereum Network. It is used to construct smart contracts on Blockchain platform. It provides logic and generates chain of transaction records in the system. Fig 4 is a Ganache platform to develop personal blockchain for Ethereum based application development. Ganache can be used during the entire development cycle which enables development, deployment and testing of the decentralized applications in a safe environment. Ganache can be used as a local blockchain simulator.
VII. RESULTS
In this application we have four modules like Manufacture, Retailer, Distributor and customer each person will generate block of data and connect then to chain using a private key and all the data is stored in the QR Code for the access of the customers.
Fig 5 displays the hom page of the application where user can shop the products and also track the ordered product. The application is integrated with the blockchain technology. In the application, the users can view the products as shown in Fig 6. Fig 7 describes the logistics application home page where manufacturer, retailer, wholesaler can login with their credentials amd perform activities like adding products, updating products, scanning shipment. User can track the status of the product by scanning the QR code or entering the product ID.
VIII. FUTURE WORK
In the near future we plan to work on how to develop and implement the real-world applications that are frequently used by mostof the people and check the suitability of the blockchain system in the different application domains.
???????IX. ACKNOWLEDGEMENT
We are indebted to Rashtreeya Sikshana Samithi Trust, Bengaluru for providing us with all the facilities needed for the successful completion of our work at Rashtreeya Vidyalaya College of Engineering (RVCE) during the tenure of our Course. We would like to thank Dr K N Subramanya, Principal, for giving us an opportunity to be a part of RVCE and for his timely help and encouragement during the tenure of the work. We are greatly thankful to Dr. Ramakanth Kumar, Professor and Head, Dept. of CSE for his motivation and constant support during the tenure of our work. We take this opportunity to convey our sincere gratitude to the internal guide Dr. Nagaraja G.S, Associate Professor, Dept of CSE for their advice, support and valuable suggestions help us to accomplish the work in time. We extend our thanks to all who have directly or indirectly extended their constant support.
Blockchain is a leading technology which can be leveraged to the position of the logistics and supplychain process in the world of digital technologies. This project presents an implementation of a decentralized blockchain technology in the logistics and supplychain management to minimize the gaps between the on going process of logistics and supplychain and the traditional blockchain to obtain higher benefits and security. The proposed decentralized application was run and tested on the Ethereum framework and the results were analyzed. Based on the analysis, we may argue that any standard application can use blockchain technology to implement a secure application. Logistics and supplychain decentralized application was one of the implementation. Immutability of the information: Blockchain technology is not fully perfect, so even it is not free from the bugs. The feature of information being stored in the blocks which are unalterable presents the major problem in the case of these possible bugs, as the stored information cannot be changed or altered even if stored information is no in use. Storage: When number of users using the application grows, the transactions that will be stored into the blocks will also increase. This in turn increases the space required inside the computers and eventually exceeds the hard disk capacity. High implementation costs: Though the technology provides security for the users and user data, the implementation costs are higher.
[1] Y. Fu and J. Zhu, \"Operation Mechanisms for Intelligent Logistics System: A Blockchain Perspective,\" in IEEE Access, vol. 7, pp. 144202-144213, 2019, doi: 10.1109/ACCESS.2019.2945078.[2] X. Wu and S. Ji, ‘‘Comparative study on map reduce and spark for big data analytics,’’ J. Softw., vol. 29, no. 6, pp. 1770–1791, 2018. [2] A. Alketbi, Q. Nasir, and M. A. Talib, ‘‘Blockchain for government services—Use cases, security benefits and challenges,’’ in Proc. 15th Learn. Technol. Conf. (L&T), Feb. 2018, pp. 112–119. [3] H. Li, D. Han and M. Tang, \"A Privacy-Preserving Storage Scheme for Logistics Data With Assistance of Blockchain,\" in IEEE Internet of Things Journal, vol. 9, no. 6, pp. 4704-4720, 15 March15, 2022, doi: 10.1109/JIOT.2021.3107846.[5] H. S. Sim, ‘‘Big data analysis methodology for smart manufacturing sys_x0002_tems,’’ Int. J. Precis. Eng. Manuf., vol. 20, no. 6, pp. 973–982, 2019. [4] S. E. Chang and Y. Chen, \"When Blockchain Meets Supply Chain: A Systematic Literature Review on Current Development and Potential Applications,\" in IEEE Access, vol. 8, pp. 62478-62494, 2020, doi: 10.1109/ACCESS.2020.2983601. [5] N. Hackius and M. Petersen, \"Translating High Hopes Into Tangible Benefits: How Incumbents in Supply Chain and Logistics Approach Blockchain,\" in IEEE Access, vol. 8, pp. 34993-35003, 2020, doi: 10.1109/ACCESS.2020.2974622. [6] M. Du, Q. Chen, J. Xiao, H. Yang and X. Ma, \"Supply Chain Finance Innovation Using Blockchain,\" in IEEE Transactions on Engineering Management, vol. 67, no. 4, pp. 1045-1058, Nov. 2020, doi: 10.1109/TEM.2020.2971858. [7] X. Li, F. Lv, F. Xiang, Z. Sun and Z. Sun, \"Research on Key Technologies of Logistics Information Traceability Model Based on Consortium Chain,\" in IEEE Access, vol. 8, pp. 69754-69762, 2020, doi: 10.1109/ACCESS.2020.2986220. [8] T. M. Hewa, Y. Hu, M. Liyanage, S. S. Kanhare and M. Ylianttila, \"Survey on Blockchain-Based Smart Contracts: Technical Aspects and Future Research,\" in IEEE Access, vol. 9, pp. 87643-87662, 2021, doi: 10.1109/ACCESS.2021.3068178. [9] M. Khan, S. Imtiaz, G. S. Parvaiz, A. Hussain and J. Bae, \"Integration of Internet-of-Things With Blockchain Technology to Enhance Humanitarian Logistics Performance,\" in IEEE Access, vol. 9, pp. 25422-25436, 2021, doi: 10.1109/ACCESS.2021.3054771. [10] H. Li, D. Han and M. Tang, \"A Privacy-Preserving Storage Scheme for Logistics Data With Assistance of Blockchain,\" in IEEE Internet of Things Journal, vol. 9, no. 6, pp. 4704-4720, 15 March15, 2022, doi: 10.1109/JIOT.2021.3107846.
Copyright © 2023 Varsha T, Shrihari . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET49628
Publish Date : 2023-03-17
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here