A Blockchain-Enabled IoT Logistics System for Efficient Tracking and Management of High-Price Shipments: A Resilient, Scalable and Sustainable Approach to Smart Cities
Abstract
:1. Introduction
- (i)
- A novel IoT-enabled parcel called iParcel for shipment tracking through the reading of GPS locations, and piezoresistive sensors to detect route change, opening, and severe falls. Although the explanation of how iParcel can be utilized in smart contract to ensure reliable shipment tracking has been presented, the detailed description of the iParcel was not presented.
- (ii)
- A privacy-preserving smart logistics contract using Ethereum blockchain for shipment supply chain management. The smart contract ensures that the distribution of shipment information remains between legitimate logistics parties only. This eliminates sharing personal data with third parties and distributing end users’ personal information without permission.
- (iii)
- An implementation of the proposed system for a single echelon supply chain transaction between sender and receiver has been detailed, including the overall system architecture, party relations, and interactions among participating parties.
2. Related Works
3. Proposed Blockchain-Enabled IoT Logistics System
3.1. Architecture and Operation Workflow
3.2. Intelligent-Parcel (iParcel) Based on IoT
3.3. Smart Contract
- CreateContract(): The contract is created in this stage by the sender or the courier staff through the courier platform (i.e., courier application, website or management platform). However, the study will consider the scenario of creating the smart contract by the sender.
- TrustSetup(): Generate a secret token and encrypt the next owner address to obtain Enc(ANo). Complete trusted setup and deploy verifier contract. Specify the receiver as Enc() and set the VC address as AVC. The method is called by the contract creator (i.e., sender or courier office).
- ShareKey(): Generate a proving key pair and employ Verifier Contract (VC) on the blockchain for proof confirmation. This method can also only be called by the contract creator.
- DepositMoney(): deposit the payment to the smart contract. If the payment is successful, the courier proceeds with the shipment process. Otherwise, the shipment process is cancelled. This method can only be called by the sender.
- PackageSent(): handing over the package to the courier office, which in turn ensures that the package conditions are as specified in the contract. This method can only be called by the courier office.
- PackageApproved(): confirm and check if the package is as specified in the contract. If it is not, the package will be rejected, and the contract will be cancelled; otherwise, the package will be approved. The method can only be called by the courier office.
- IparcelShipping(): prepare iParcel and initiate shipping process upon the package approving. This method can also only be called by the courier office.
- iParcelArrived(): notify the receiver and the smart contract of iParcel arrival.
- SendProof(): upon package arrival, the receiver generates proof based on the sender’s shared proving key and delivers the proof to the smart contract, which in turn verifies if the proof is valid and updates the recorded owner to Enc().
- GetMoney(): claim the money that has been deposited in the smart contract if the proof is verified. Once the payment is done, the sender and courier office will be notified.
- ViolationOccurred(): once a violation occurs, iParcel will notify the smart contract, which will in turn cancel the shipment and notify all parties.
- GetMoney(): Because the shipment process is cancelled, the sender will get refund of the deposit money.
4. System Implementation and Results
4.1. Implementation Details
4.2. Results and Discussion
- Regulations for the standardization of blockchain-based IoT data generation for smart logistics and shipment management.
- Regulations and policies for the integration of such secure systems in the financial system towards embedded systems of IoT services that will adopt same standards, making the adoption of sophisticated shipment management systems easier in the core of smart cities infrastructures.
- Policy guidelines for blockchain IoT-enabled intelligence for secure and trusted logistics and financial systems and fraud avoidance.
5. Conclusions and Future Works
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Armstrong & Associates. Global Third-Party Logistics Market Size Estimates. 2021. Available online: https://www.3plogistics.com/3pl-market-info-resources/3pl-market-information/global-3pl-market-size-estimates/ (accessed on 11 September 2023).
- Vigna, P.; Casey, M.J. The Age of Cryptocurrency: How Bitcoin and the Blockchain Are Challenging the Global Economic Order; Macmillan: New York, NY, USA, 2016. [Google Scholar]
- Cecere, L. Moving blockchain forward: Seven use cases for hyperledger in supply chain. Supply Chain. Q. 2017. Available online: https://www.supplychainquarterly.com/articles/1359-moving-blockchain-forward-seven-use-cases-for-hyperledger-in-supply-chain (accessed on 11 September 2023).
- Treiblmaier, H.; Rejeb, A.; Strebinger, A. Blockchain as a driver for smart city development: Application fields and a comprehensive research agenda. Smart Cities 2020, 3, 853–872. [Google Scholar] [CrossRef]
- Pennino, D.; Pizzonia, M.; Vitaletti, A.; Zecchini, M. Blockchain as IoT Economy enabler: A review of architectural aspects. J. Sens. Actuator Netw. 2022, 11, 20. [Google Scholar] [CrossRef]
- Afanasyev, V.Y.; Lyubimova, N.G.; Ukolov, V.F.; Shayakhmetov, S.R. Impact of blockchain technology for modification of the supply chain management in energy markets. Int. J. Supply Chain. Manag. 2020, 9, 757–762. [Google Scholar]
- Cerchione, R.; Centobelli, P.; Angelino, A. Blockchain-based IoT model and experimental platform design in the defence supply chain. IEEE Internet Things J. 2023. [Google Scholar] [CrossRef]
- Jahanbin, P. The Investigation of Blockchain and IoT Integration for Designing Trust-Driver Information Systems in Agricultural Food Supply Chain. Ph.D. Thesis, University of Canterbury, Canterbury, UK, 2022. [Google Scholar]
- Chen, X.; He, C.; Chen, Y.; Xie, Z. Internet of Things (IoT)—Blockchain-enabled pharmaceutical supply chain resilience in the post-pandemic era. Front. Eng. Manag. 2023, 10, 82–95. [Google Scholar] [CrossRef]
- Rahman, M.S.; Islam, M.A.; Uddin, M.A.; Stea, G. A survey of blockchain-based IoT eHealthcare: Applications, research issues, and challenges. Internet Things 2022, 19, 100551. [Google Scholar] [CrossRef]
- Tyagi, A.K.; Dananjayan, S.; Agarwal, D.; Thariq Ahmed, H.F. Blockchain—Internet of Things Applications: Opportunities and Challenges for Industry 4.0 and Society 5.0. Sensors 2023, 23, 947. [Google Scholar] [CrossRef] [PubMed]
- Chang, W.J.; Chen, L.B.; Su, J.P. Design and implementation of intelligent tape for monitoring high-price and fragile cargo shipments during transport procedures. IEEE Sens. J. 2020, 20, 14521–14533. [Google Scholar] [CrossRef]
- Alyousifi, Y.; Othman, M.; Almohammedi, A.A. A novel stochastic fuzzy time series forecasting model based on a new partition method. IEEE Access 2021, 9, 80236–80252. [Google Scholar] [CrossRef]
- Balfaqih, M.; Ismail, M.; Nordin, R.; Balfaqih, Z. Handover performance analysis of distributed mobility management in vehicular networks. In Proceedings of the 2015 IEEE 12th Malaysia International Conference on Communications (MICC), Kuching, Malaysia, 23–25 November 2015; pp. 145–150. [Google Scholar]
- Yusof, M.H.M.; Abd Khalid, I. Precision education reviews: A case study on predicting student’s performance using feed forward neural network. In Proceedings of the 2021 International Conference of Technology, Science and Administration (ICTSA), Taiz, Yemen, 22–24 March 2021; pp. 1–4. [Google Scholar]
- Gaid, A.S.; Qaid, O.A.; Alhakimi, A.M. Microstrip antennas for next genertion wireless devices. In Proceedings of the 2019 First International Conference of Intelligent Computing and Engineering (ICOICE), Hadhramout, Yemen, 15–16 December 2019; pp. 1–4. [Google Scholar]
- Sergi, I.; Montanaro, T.; Benvenuto, F.L.; Patrono, L. A smart and secure logistics system based on IoT and cloud technologies. Sensors 2021, 21, 2231. [Google Scholar] [CrossRef] [PubMed]
- Christidis, K.; Devetsikiotis, M. Blockchains and smart contracts for the internet of things. IEEE Access 2016, 4, 2292–2303. [Google Scholar] [CrossRef]
- Sarkar, D.; Dhaneshwar, D.; Raval, P. Automation in Monitoring of Construction Projects Through BIM-IoT-Blockchain Model. J. Inst. Eng. (India) Ser. A 2023, 104, 317–333. [Google Scholar] [CrossRef]
- Prajapati, D.; Jauhar, S.K.; Gunasekaran, A.; Kamble, S.S.; Pratap, S. Blockchain and IoT embedded sustainable virtual closed-loop supply chain in E-commerce towards the circular economy. Comput. Ind. Eng. 2022, 172, 108530. [Google Scholar] [CrossRef]
- Zhang, Y.; Wen, J. An IoT electric business model based on the protocol of bitcoin. In Proceedings of the 2015 18th International Conference on Intelligence in Next Generation Networks, Paris, France, 17–19 February 2015; pp. 187–191. [Google Scholar]
- Reyna, A.; Martín, C.; Chen, J.; Soler, E.; Díaz, M. On blockchain and its integration with IoT. Challenges and opportunities. Future Gener. Comput. Syst. 2018, 88, 173–190. [Google Scholar] [CrossRef]
- Baygin, M.; Yaman, O.; Baygin, N.; Karakose, M. A blockchain-based approach to smart cargo transportation using UHF RFID. Expert Syst. Appl. 2022, 188, 116030. [Google Scholar] [CrossRef]
- Sezer, B.B.; Turkmen, H.; Nuriyev, U. PPFchain: A novel framework privacy-preserving blockchain-based federated learning method for sensor networks. Internet Things 2023, 22, 100781. [Google Scholar] [CrossRef]
- Khan, M.A.; Salah, K. IoT security: Review, blockchain solutions, and open challenges. Future Gener. Comput. Syst. 2018, 82, 395–411. [Google Scholar] [CrossRef]
- Uesugi, T.; Shijo, Y.; Murata, M. Design and evaluation of a privacy-preserving supply chain system based on public permissionless blockchain. In Proceedings of the ISEEIE 2021: 2021 International Symposium on Electrical, Electronics and Information Engineering, Seoul, Republic of Korea, 19–21 February 2021; pp. 312–321. [Google Scholar] [CrossRef]
- Pinto, A.M. An introduction to the use of zk-SNARKs in blockchains. In Mathematical Research for Blockchain Economy; Springer: Cham, Switzerland, 2020; pp. 233–249. [Google Scholar]
- WhiteHat, B.; Baylina, J.; Bellés, M. Baby Jubjub Elliptic Curve. Ethereum Improvement Proposal, EIP-2494, 29, 2020. Available online: https://eips.ethereum.org/EIPS/eip-2494 (accessed on 11 September 2023).
- Solidity. Available online: https://solidity.readthedocs.io/ (accessed on 17 March 2020).
- Remix—Ethereum IDE. Available online: https://remix.ethereum.org (accessed on 17 March 2020).
- ZoKrates. Available online: https://github.com/Zokrates/ZoKrates (accessed on 17 March 2020).
- Busayatananphon, C.; Boonchieng, E. Financial technology DeFi protocol: A review. In Proceedings of the 2022 Joint International Conference on Digital Arts, Media and Technology with ECTI Northern Section Conference on Electrical, Electronics, Computer and Telecommunications Engineering (ECTI DAMT & NCON), Online, 26–28 January 2022; pp. 267–272. [Google Scholar]
- Visvizi, A.; Lytras, M.D. Sustainable Smart Cities and Smart Villages Research: Rethinking Security, Safety, Well-being, and Happiness. Sustainability 2020, 12, 215. [Google Scholar] [CrossRef]
Attributes | Sarkar, D. et al., 2023 [19] | Sezer B. et al., 2023 [24] | Prajapati, D. et al., 2022 [20] | Baygin M. et al., 2022 [23] | Chen, X. et al., 2023 [9] | Our Work |
---|---|---|---|---|---|---|
Data acquisition | RFID, temperature, humidity, and GPS | Not specified | Not specified | RFID, temperature, and GPS | RFID, temperature, humidity, and GPS | Piezoresistive and GPS |
Communication technology | Not specified | Cellular networks | Not specified | WiFi or Cellular networks | Not specified | Cellular networks |
IoT container | No | Yes | Yes | Yes | Yes | Yes |
Distribution type | None | Single echelon | Multi echelon | Single echelon | Multi echelon | Single echelon |
Smart contract | Yes | Yes | Yes | Yes | Yes | Yes |
Privacy consideration | No | Yes | No | No | No | Yes |
Application area | Construction project monitoring | Logistics | Supply chain | Logistics | Pharmaceutical supply chain | Logistics |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Balfaqih, M.; Balfagih, Z.; Lytras, M.D.; Alfawaz, K.M.; Alshdadi, A.A.; Alsolami, E. A Blockchain-Enabled IoT Logistics System for Efficient Tracking and Management of High-Price Shipments: A Resilient, Scalable and Sustainable Approach to Smart Cities. Sustainability 2023, 15, 13971. https://doi.org/10.3390/su151813971
Balfaqih M, Balfagih Z, Lytras MD, Alfawaz KM, Alshdadi AA, Alsolami E. A Blockchain-Enabled IoT Logistics System for Efficient Tracking and Management of High-Price Shipments: A Resilient, Scalable and Sustainable Approach to Smart Cities. Sustainability. 2023; 15(18):13971. https://doi.org/10.3390/su151813971
Chicago/Turabian StyleBalfaqih, Mohammed, Zain Balfagih, Miltiadis D. Lytras, Khaled Mofawiz Alfawaz, Abdulrahman A. Alshdadi, and Eesa Alsolami. 2023. "A Blockchain-Enabled IoT Logistics System for Efficient Tracking and Management of High-Price Shipments: A Resilient, Scalable and Sustainable Approach to Smart Cities" Sustainability 15, no. 18: 13971. https://doi.org/10.3390/su151813971
APA StyleBalfaqih, M., Balfagih, Z., Lytras, M. D., Alfawaz, K. M., Alshdadi, A. A., & Alsolami, E. (2023). A Blockchain-Enabled IoT Logistics System for Efficient Tracking and Management of High-Price Shipments: A Resilient, Scalable and Sustainable Approach to Smart Cities. Sustainability, 15(18), 13971. https://doi.org/10.3390/su151813971