Open Logistics: Blockchain-Enabled Trusted Hyperconnected Logistics Platform
Abstract
:1. Introduction
- Information security is invariably the main apprehension in effective collaboration. The supply chain industry is presently experiencing its own digital transformation in the form of SC4.0, where cyber-physical systems combine the physical world and digital networks to effect change. However, SC4.0 hosted a complete novel variety of safety and security issues. These security issues range from simple threats which can be easily mitigated or even ignored, to very complex threats that can render the whole system unusable [10].
- Trust and Transparency. Mutual trust and protection must be maintained between all parties in the sharing economy to guarantee a high quality of service, mitigate disputes, handle payments securely and, most importantly, encourage engagement of users and service providers. For example, in the business-to-business sharing logistics model, counterfeits and payment disputes are major issues [11].
- Liability and Insurance. The sharing logistics can be fraught with risks and liability. There is a risk that the goods or services are being shared with a lower standard quality than expected or could cause physical damage to the service requester. For the service provider, the highest risk is theft, loss, or damage. Since the platforms do not own the assets, there is little incentive initially for the platform providers to ensure goods or services. Today, users and service providers must typically ensure themselves and ask their insurers to find the best individual solution.
- Interoperability and data sharing problems. There is a shortage of sharing asset and resource protocols and standards to integrate, interoperate and share the data along the supply chain process [12]. Many interoperability and data sharing problems exist between the resource share entities. Traditionally, it has been addressed with “point-to-point” solutions and standards [13]. However, it can hardly be widespread by the multiple collaborative parties due to the trade secrets, regional policies, etc.
2. Literature Review
2.1. Sharing Logistics
2.2. Blockchain-Based Sharing Platform
3. The Architecture of the Open Logistics
3.1. Distributed Cloud Layer
- Cloud Network: This is the high-level network that gives users access to computing resources through a provider operating inter-connected servers. This involves connecting to an enterprise blockchain network and helps distribute content quickly and securely. This network provides connectivity between miner nodes in the blockchain. Cloud service provider helps organizations deliver content more rapidly, reliably, and securely.
- Public Network: The Public Network holds the different networks (typically the Internet), peer cloud systems, and edge services. For example, a service user uses a public network to connect to a cloud network to use services.
- Enterprise network: The enterprise network is included in the user directory, enterprise applications, and enterprise data. For example, each distribution center has its enterprise network, which is connected to a cloud network via a blockchain-based software-defined network.
3.2. Blockchain-Based Software-Defined Networking Layer
3.3. Edge Layer
3.4. Device Layer
4. The Key Characteristics of OL
4.1. Blockchain Asset Sharing Service
4.2. Smart Contract and Proof of Delivery
4.3. Mechanism of Open Logistics Platform
5. Simulation Platform
5.1. Physical Simulation Module
5.2. Implementation of OL
Implementation of Proof of the Delivery and Smart Contract
- N is the unique node ID
- LocN is the location of the node on the map (attitude and longitude).
- TN is the latest time at which the node participated in any services.
- SN is the status of the node (e.g., busy, or available).
- Csn is a class of service provided to OL by node NP.
- Crn is a class of service request by Node NU.
- Ssid is a unique id for each service in the system.
- Cpid is the current satisfaction point of the service.
- Locid is the location where the service needs to be performed.
- Rid is a unique resource or assets id (truck ID or drivers ID) which performs the specific service and corresponds to the BASS.
- Raid is the status of a resource that performs a specific service.
- LocR is the location of the resource that performs the service.
Algorithm 1. Smart contract between UN and carrier NP |
Input: UN, UP, Sn, LocN |
Output: The updated contract state between NU and NP |
1: if (Crn == Csn) |
2: if (Sn == available && Locid == LocR) then |
3: if (Ssid != create) then |
4: Let Ssid = ServiceToBeCreated.NP; |
5: NP initiates to create |
6: Request sends to NP; |
7: else if (Ssid ==create && accepted by NP) then |
8: Ssid update & service sent to UN by NP; |
9: else if |
10: Show an error and update contract state |
11: else |
12: Show an error and update contract state |
13: end |
Algorithm 2. Smart contract for internal NP and update ststus to NU |
Smart contract 2: Resource state for internal- NP |
Input: Raid, NP, Sn, LocR, Ssid |
Output: The updated contract state of newest resource state |
1: if (NP == NP1) then |
2: if (Raid != Updateby Ssid) then |
3: if (outcome== True) then |
4: Let Raid = Intra- Ssid |
5: Create and send a notification about the start of the service. |
6: else if |
7: Next step cannot start, update status to the system |
8: else if |
9: Show an error and update contract state |
10: else |
11: Show an error and update contract state |
12: end |
5.3. Communication Module
5.4. Results and Discussion
5.4.1. Result of Case Study
5.4.2. The Core OL Network Evaluation
- I.
- It clears that the size of the transaction is related to the time of the transaction. A larger transaction indicates a longer hash creation time, upload transaction to block via agent time, and service approval transaction time. The results show that transaction size influences the standard deviations of times, which generates a greater impact on upload transactions to block time.
- II.
- A huge difference exists between 100 KB and 150 KB transaction sizes, showing that the network will face a latency problem if the transaction size is more than 150 KB. So, the best transaction for the OL is between 5 KB to 100 KB.
- III.
- The total time of the transaction for block sizes 300 and 400 is quite high. This rise in transaction time creates instability in the system. Therefore, each operation concerning a transaction size greater than 250 KB brings unpredictability to completing the requested operation. Therefore, we suggested setting the block size as 150 kB to guarantee a stable and high performance in the OL.
5.4.3. Qualitatively Analysis
6. Conclusions and Discussion
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Aldrighetti, R.; Battini, D.; Ivanov, D.; Zennaro, I. Costs of resilience and disruptions in supply chain network design models: A review and future research directions. Int. J. Prod. Econ. 2021, 235, 108103. [Google Scholar] [CrossRef]
- Nasir, S.B.; Ahmed, T.; Karmaker, C.L.; Ali, S.M.; Paul, S.K.; Majumdar, A. Supply chain viability in the context of COVID-19 pandemic in small and medium-sized enterprises: Implications for sustainable development goals. J. Enterp. Inf. Manag. 2021, 35, 100–124. [Google Scholar] [CrossRef]
- Weinstein, A.T.; Anti, K.; Ochoa, E. World’s biggest retailer launches Walmart Plus and customers have their say. J. Bus. Strategy 2021. [Google Scholar] [CrossRef]
- Hu, J.; Liu, Y.L.; Yuen, T.W.; Lim, M.K.; Hu, J. Do green practices really attract customers? The sharing economy from the sustainable supply chain management perspective. Resour. Conserv. Recycl. 2019, 149, 177–187. [Google Scholar] [CrossRef]
- Ocicka, B.; Wieteska, G. Sharing economy in logistics and supply chain management. LogForum 2017, 13, 183–193. [Google Scholar] [CrossRef]
- Mavrommati, A.; Migdalas, A. From logistics to collaborative logistics—A theoretical approach. In Financial Engineering, E-Commerce and Supply Chain; Springer: Berlin/Heidelberg, Germany, 2002; pp. 343–359. [Google Scholar]
- Yang, X.; Shi, G.; Zhang, Z. Collaboration of large equipment complete service under cloud manufacturing mode. Int. J. Prod. Res. 2014, 52, 326–336. [Google Scholar] [CrossRef]
- Moghaddam, M.; Nof, S.Y. Collaborative service-component integration in cloud manufacturing. Int. J. Prod. Res. 2018, 56, 677–691. [Google Scholar] [CrossRef]
- Min, S.; Roath, A.S.; Daugherty, P.J.; Genchev, S.E.; Chen, H.; Arndt, A.D.; Richey, R.G. Supply chain collaboration: What’s happening? Int. J. Logist. Manag. 2005, 16, 237–256. [Google Scholar] [CrossRef]
- Wang, Y.; Che, T.; Zhao, X.; Zhou, T.; Zhang, K.; Hu, X. A Blockchain-Based Privacy Information Security Sharing Scheme in Industrial Internet of Things. Sensors 2022, 22, 3426. [Google Scholar] [CrossRef]
- Liu, Z.; Li, Z. A blockchain-based framework of cross-border e-commerce supply chain. Int. J. Inf. Manag. 2020, 52, 102059. [Google Scholar] [CrossRef]
- Liu, X.L.; Wang, W.M.; Guo, H.; Barenji, A.V.; Li, Z.; Huang, G.Q. Industrial blockchain based framework for product lifecycle management in industry 4.0. Robot. Comput.-Integr. Manuf. 2020, 63, 101897. [Google Scholar] [CrossRef]
- Fischer, K. A Highly Effective and Collaborative Manufacturing. 2019. Available online: https://www.nist.gov/system/files/documents/2017/05/09/118_a_highly_effective_and_collaborative_manufacturing.pdf (accessed on 5 May 2020).
- Barenji, A.V.; Guo, H.; Wang, Y.; Li, Z.; Rong, Y. Toward blockchain and fog computing collaborative design and manufacturing platform: Support customer view. Robot. Comput.-Integr. Manuf. 2021, 67, 102043. [Google Scholar] [CrossRef]
- Rožman, N.; Corn, M.; Požrl, T.; Diaci, J. Distributed logistics platform based on Blockchain and IoT. Procedia CIRP 2019, 81, 826–831. [Google Scholar] [CrossRef]
- El Azzaoui, A.; Chen, H.; Kim, S.H.; Pan, Y.; Park, J.H. Blockchain-Based Distributed Information Hiding Framework for Data Privacy Preserving in Medical Supply Chain Systems. Sensors 2022, 22, 1371. [Google Scholar] [CrossRef]
- Agrawal, T.K.; Kumar, V.; Pal, R.; Wang, L.; Chen, Y. Blockchain-based framework for supply chain traceability: A case example of textile and clothing industry. Comput. Ind. Eng. 2021, 154, 107130. [Google Scholar] [CrossRef]
- Miranda, P.A.; Garrido, R.A.; Ceroni, J.A. e-Work based collaborative optimization approach for strategic logistic network design problem. Comput. Ind. Eng. 2009, 57, 3–13. [Google Scholar] [CrossRef]
- Wang, Y.; Peng, S.; Guan, X.; Fan, J.; Wang, Z.; Liu, Y.; Wang, H. Collaborative logistics pickup and delivery problem with eco-packages based on time–space network. Expert Syst. Appl. 2021, 170, 114561. [Google Scholar] [CrossRef]
- Longo, F.; Nicoletti, L.; Padovano, A.; d’Atri, G.; Forte, M. Blockchain-enabled supply chain: An experimental study. Comput. Ind. Eng. 2019, 136, 57–69. [Google Scholar] [CrossRef]
- Li, Z.; Barenji, A.V.; Huang, G.Q. Toward a blockchain cloud manufacturing system as a peer to peer distributed network platform. Robot. Comput.-Integr. Manuf. 2018, 54, 133–144. [Google Scholar] [CrossRef]
- Chai, H.; Leng, S.; Zhang, K.; Mao, S. Proof-of-reputation based-consortium blockchain for trust resource sharing in internet of vehicles. IEEE Access 2019, 7, 175744–175757. [Google Scholar] [CrossRef]
- Li, Z.; Zhong, R.Y.; Tian, Z.G.; Dai, H.N.; Barenji, A.V.; Huang, G.Q. Industrial Blockchain: A state-of-the-art Survey. Robot. Comput.-Integr. Manuf. 2021, 70, 102124. [Google Scholar] [CrossRef]
- Yao, Q.; Zhang, H. Improving Agricultural Product Traceability Using Blockchain. Sensors 2022, 22, 3388. [Google Scholar] [CrossRef] [PubMed]
- Rehman Khan, S.A.; Yu, Z.; Sarwat, S.; Godil, D.I.; Amin, S.; Shujaat, S. The role of block chain technology in circular economy practices to improve organisational performance. Int. J. Logist. Res. Appl. 2022, 25, 605–622. [Google Scholar] [CrossRef]
- Khan, S.A.R.; Godil, D.I.; Jabbour, C.J.; Shujaat, S.; Razzaq, A.; Yu, Z. Green data analytics, blockchain technology for sustainable development, and sustainable supply chain practices: Evidence from small and medium enterprises. Ann. Oper. Res. 2021, 1–25. [Google Scholar] [CrossRef]
- Liu, X.; Barenji, A.V.; Li, Z.; Montreuil, B.; Huang, G.Q. Blockchain-based smart tracking and tracing platform for drug supply chain. Comput. Ind. Eng. 2021, 161, 107669. [Google Scholar] [CrossRef]
- Vatankhah Barenji, A.; Li, Z.; Wang, W.M.; Huang, G.Q.; Guerra-Zubiaga, D.A. Blockchain-based ubiquitous manufacturing: A secure and reliable cyber-physical system. Int. J. Prod. Res. 2020, 58, 2200–2221. [Google Scholar] [CrossRef]
- Ascencio, L.; González-Ramírez, R.G.; Bearzotti, L.A.; Smith, N.R.; Camacho-Vallejo, J.F. A collaborative supply chain management system for a maritime port logistics chain. J. Appl. Res. Technol. 2014, 12, 444–458. [Google Scholar] [CrossRef] [Green Version]
- Ferrer, B.R.; de Juan-Marin, R.; Miedes, E.; Lee, A.N.; Lastra, J.L.; Peña-Ortiz, R. Towards a Cloud-based Platform for Enabling Supply Chain Collaboration. In Proceedings of the I-ESA Conference, Guimarães, Portugal, 31 March–4 April 2016; ISTE: Eugene, OR, USA, 2016. [Google Scholar]
- Ahmad, R.W.; Hasan, H.; Jayaraman, R.; Salah, K.; Omar, M. Blockchain applications and architectures for port operations and logistics management. Res. Transp. Bus. Manag. 2021, 41, 100620. [Google Scholar] [CrossRef]
Name | Definition |
---|---|
Event | Events are notifications of considerable modifications or actions that arise in the network, like the performance of a smart contract or the formation of a block. |
Membership | It manages uniqueness, privacy, confidentiality, and auditability on the network. |
API | It is a typical integration method that defines interactions of adapters, enterprise service buses, and multiple software between the blockchain network and the SMEs. |
Smart contract | The smart contract is a computer program executed in a secure environment within the blockchain network. Smart contracts encapsulate business logic involving contract terms and conditions between agreeing participants. In the proposed platform, three different types of smart contracts exist, which will be explained in the next section. |
Ledger | It is a sequence of cryptographically linked blocks that contain transactions. |
Consensus | A process used by the nodes in the network to agree on the legality and validity of transactions appended to the ledger. This process maintains a consistently replicated ledger within the network. |
Connectivity | This segment allows reliable and secure connections to systems and the ability to filter, aggregate, or change data among cloud and blockchain components and enterprise systems. |
Miner | Miner is responsible for adding transaction data to the ledger of past transactions. In the ledgers, blocks are secured by miners and are connected to form a chain. |
Computing power | Computing power will play the role of the engine and provide all related computing power to the system, such as mining power, data power, etc. |
Data Storage | Data storage is responsible for collecting and storing digital information—the bits and bytes behind applications, network protocols, documents, etc. |
Information Sends to OL | Information Retrieves from OL | |
---|---|---|
Manufacture or supplier | Number of products Status Destination Address of Supplier ETA/ETC Id of product Weight of product Size of product Type of services | Available services Schedule ETA Resource ID Company ID PoD Smart Contract for each service Track Service Track Product Emergency Number External smart contract Status |
3PL | Available resources ID of resources Company location Available services Statue Type of services | Available service request Id of service Location of requested service Internal smart contract PoD Track service Track parcel Track resources Status Schedule ETA Routing service |
Service Requester | Service Provider | Type of Service | Size of Transaction | Block Size | Response Time (Mean) |
---|---|---|---|---|---|
Distributor | Manufacture | External: Request product | 16 bit | 40 tps | 210.9 |
Manufacture | 3PL/carrier companies | External: Request delivery service to the distribution center | 32 bit | 60 tps | 345.4 |
Distribution center | Distribution center | Internal: request internal service | 128 bit | 120 tps | 648.3 |
Distribution center | 3PL/last-mile delivery | External: Request delivery service to end customers | 64 bit | 80 tps | 415.9 |
Sharing Platform | Traditional Sharing Method (Long Term Contract) | Collaborative Platform (3PL Web Based Platform) [29] | Cloud Based 3pl Platform [30] | Public Blockchain [31] | Open Logistic |
---|---|---|---|---|---|
Scalability | ✓ | ✓ | ✓ | ✓ | ✓ |
Privacy | ✓ | ✓ | ✓ | ✓ | |
Security | ✓ | ✓ | |||
Transparency | ✓ | ✓ | ✓ | ||
Trust-ability | ✓ | ||||
Liability | ✓ | ✓ | |||
Decentralization | ✓ | ✓ | |||
Interoperability | ✓ | ✓ | ✓ | ||
Pay-per-use | ✓ | ✓ | ✓ |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Barenji, A.V.; Montreuil, B. Open Logistics: Blockchain-Enabled Trusted Hyperconnected Logistics Platform. Sensors 2022, 22, 4699. https://doi.org/10.3390/s22134699
Barenji AV, Montreuil B. Open Logistics: Blockchain-Enabled Trusted Hyperconnected Logistics Platform. Sensors. 2022; 22(13):4699. https://doi.org/10.3390/s22134699
Chicago/Turabian StyleBarenji, Ali V., and Benoit Montreuil. 2022. "Open Logistics: Blockchain-Enabled Trusted Hyperconnected Logistics Platform" Sensors 22, no. 13: 4699. https://doi.org/10.3390/s22134699
APA StyleBarenji, A. V., & Montreuil, B. (2022). Open Logistics: Blockchain-Enabled Trusted Hyperconnected Logistics Platform. Sensors, 22(13), 4699. https://doi.org/10.3390/s22134699