Research on Multimodal Transport of Electronic Documents Based on Blockchain
Abstract
:1. Introduction
2. Literature Review
2.1. Research on Multimodal Transport Multiparty Collaboration
2.2. Research on the Application of Blockchain Smart Contracts
2.3. Literature Summary
3. Design of Multimodal Transport Blockchain Platform and Business Process
3.1. Design of Multimodal Transport Blockchain Platform
3.2. Multimodal Transport Business Process Based on Blockchain Platform
- (1)
- When a shipper generates a consignment demand and uploads it to the blockchain transport platform for multimodal transport, the application layer of the platform provides collaboration strategies. This involves intelligently matching a combination of carriers and proposing a transport plan.
- (2)
- After the shipper and carriers jointly confirm the order, transport information, and collaboration strategies, the system generates electronic documents. These electronic documents are simultaneously sent to various nodes, and once confirmed by electronic signatures from involved parties, they become effective and are stored on the blockchain. According to the collaboration strategies, relevant carriers form a dynamic alliance, collaborating to complete the transport of one or more orders.
- (3)
- The shipper delivers the goods and pre-pays the freight, which is stored in the smart contract account corresponding to the order. Each transport party carries out transport according to the order requirements, and there is no need for document exchange during each delivery or customs inspection and quarantine.
- (4)
- The consignee receiving the goods marks the end of the multimodal transport business process. After the dynamic alliance completes all the orders it is responsible for, the blockchain platform, through smart contracts, initiates the payment of transport fees to carriers within the alliance, and the dynamic alliance dissolves.
4. Construction and Solution of “One-Bill Coverage System” Collaboration Model Based on Blockchain
4.1. Construction of “One-Bill Coverage System” Collaboration Model
4.1.1. Problem Description
4.1.2. Model Assumption
- (1)
- Shippers and carriers submit all their order information to the blockchain transport platform for multimodal transport, and the platform makes unified decisions.
- (2)
- Carriers in multimodal transport have limited capacity, and each mode of transport corresponds to different costs and rated payloads.
- (3)
- Each order corresponds to a single delivery address.
- (4)
- Transport between any two nodes considers only one mode of transport, and at most one trans-shipment occurs at each node.
- (5)
- The weight, destination, and origin of the goods corresponding to each order are known.
- (6)
- Train schedules and ship voyages are not considered for railways and ships.
4.1.3. Model Parameter
4.1.4. Model Construction
4.2. Model Solving
4.3. Case Analysis
5. Design and Implementation of “One-Bill Coverage System” Smart Contracts
5.1. Smart Contract Model
5.2. Design of Order Smart Contract
5.3. Design of Alliance Partner Smart Contract
5.4. Design of Collaboration between Smart Contracts
- (1)
- Firstly, the multimodal transport blockchain platform releases order smart contracts to all participants. After confirmation from each party, alliance partner smart contracts are released. Once all parties confirm the information and complete their electronic signatures, both the order smart contracts and alliance partner smart contracts become effective. The shipper delivers the goods to the carrier, and each shipper of the order transfers the required payment to their respective order smart contracts. The state parameter of the order smart contract changes to 1. The alliance partner smart contract retrieves the state value by calling the order smart contract. Once the state parameters of all order smart contracts responsible for the alliance partner contract become 1, the state value of the alliance partner smart contract changes to 1.
- (2)
- When the transport of goods begins, the state parameter of the order smart contract changes from 1 to 2. At this point, the state value of the alliance partner smart contract is 1.
- (3)
- When the transport is completed, the state parameter of the order smart contract changes to 3. After all order smart contracts have a state parameter of 3, the state parameter of the alliance partner smart contract changes from 1 to 2.
- (4)
- After the recipient confirms receipt, the state parameter of the order smart contract changes to 4. Simultaneously, the amount within the contract is transferred to the alliance partner smart contract, and the order smart contract is completed. When all order smart contracts under an alliance partner smart contract are in a completed state, the state parameter of the alliance partner smart contract changes to 3. This triggers a transfer of funds to the carrier responsible for transport, and subsequently, the alliance partner smart contract concludes.
5.5. Smart Contract Implementation
5.5.1. Smart Contract Compilation
5.5.2. Smart Contract Deployment
5.5.3. Smart Contract Call
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Yin, C.; Ke, Y.; Chen, J.; Liu, M. Interrelations between sea hub ports and inland hinterlands: Perspectives of multimodal freight transport organization and low carbon emissions. Ocean Coast. Manag. 2021, 214, 105919. [Google Scholar] [CrossRef]
- Zhuge, H.Y.; Zhang, Y.; Wu, W. Discussion on Container Inter-modal Transportation and Waybill Development Condition in China. Railw. Transp. Econ. 2017, 39, 58–63. [Google Scholar] [CrossRef]
- CMA-CGM. 2023. Intermodal Solutions. Available online: https://www.cma-cgm.com/intermodal-solutions (accessed on 6 July 2023).
- Hamburgsud, 2023. Digital Solutions. Available online: https://www.hamburgsud.com/%20digital-solutions (accessed on 6 July 2023).
- GB/T42184-2022; Terminology of Freight Intermodal Transport. Comprehensive Transportation: Beijing, China, 2022. Available online: https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=57B7EA48E05A06A89AD16501A67B9E08 (accessed on 6 March 2023).
- China MOTOTPSRO, 2023. Opinions on Accelerating the Development of Multimodal Transport “One-Bill Coverge System” and “One-Container System”. Available online: https://xxgk.mot.gov.cn/2020/jigou/ysfws/202308/t20230824_3897902.html (accessed on 20 September 2023).
- China MOTOTPSRO, 2023; Notice on Issuing the Action Plan for Promoting High-Quality Development of Intermodal Transport by Rail and Water (2023–2025). Available online: https://xxgk.mot.gov.cn/2020/jigou/syj/202303/t20230314_3774629.html (accessed on 20 September 2023).
- China MOTOTPSRO, 2022; Notice on Supporting the Supplement and Strengthening of the National Comprehensive Freight Hub Chain. Available online: https://xxgk.mot.gov.cn/2020/jigou/zhghs/202207/t20220722_3661622.html (accessed on 20 September 2023).
- Huang, M.; Wang, R.; Lin, X. A Study of the Application of Blockchain Technology on Multimodal Transportation Data Exchange. Railw. Transp. Econ. 2021, 43, 75–81. [Google Scholar] [CrossRef]
- Yi, H. 2022. Why Did Maersk Suddenly Shut Down TradeLens? This is the Official Reason. Available online: https://baijiahao.baidu.com/s?id=1751094484545818704&wfr=spider&for=pc (accessed on 6 October 2023).
- Zhuge, H.Y.; Zhao, H.; Yang, L. Inspirations from the Practices of Digital Document for Multimodal Transportation in Europe. Railw. Transp. Econ. 2020, 42, 75–81. [Google Scholar] [CrossRef]
- Yan, R.; Wang, S.; Zhou, Y. Application of blockchain technology in the shipping industry. J. Transp. Eng. Inf. 2022, 20, 1–14. [Google Scholar] [CrossRef]
- Chen, Z.; Wang, H. Construction of a Single Document Big Data Platform for Multimodal Transport Based on Blockchain Technology. J. Jimei Univ. Nat. Sci. 2022, 27, 239–244. [Google Scholar] [CrossRef]
- Ji, Y. Research on Key Questions of Intermodal Transport Electronic “One-Bill Coverage System” Based on Blockchain. Master’s Thesis, Jiaotong University, Beijing, China, 2019. Available online: https://kns.cnki.net/KCMS/detail/detail.aspx?dbname=CMFD202001&filename=1019189994.nh (accessed on 16 April 2023).
- Moody, 2019. Credit Strategy—Blockchain Technology:Robust, Cost-Effective Applications Key to Unlocking Blockchain’s Potential Credit Benefits. Available online: https://www.moodys.com/researchandratings/research-type/issuer-research (accessed on 18 May 2023).
- Zhang, X.; Jin, F.-Y.; Yuan, X.-M.; Zhang, H.-Y. Low-carbon multimodal transportation path optimization under dual uncertainty of demand and time. Sustainability 2021, 13, 8180. [Google Scholar] [CrossRef]
- Liu, S. Multimodal Transportation Route Optimization of Cold Chain Container in Time-Varying Network Considering Carbon Emissions. Sustainability 2023, 15, 4435. [Google Scholar] [CrossRef]
- Li, L.; Zhang, Q.; Zhang, T.; Zou, Y.; Zhao, X. Optimum Route and Transport Mode Selection of Multimodal Transport with Time Window under Uncertain Conditions. Mathematics 2023, 11, 3244. [Google Scholar] [CrossRef]
- Zhu, W.; Wang, H.; Zhang, X. Synergy evaluation model of container multimodal transport based on BP neural network. Neural Comput. Appl. 2021, 33, 4087–4095. [Google Scholar] [CrossRef]
- Fang, X.; Ji, Z.; Chen, Z.; Chen, W.; Cao, C.; Gan, J. Synergy Degree Evaluation of Container Multimodal Transport System. Sustainability 2020, 12, 1487. [Google Scholar] [CrossRef]
- Liu, J.; Xu, H.; Chen, J. The effects and conflicts of co-opetition in a rail-water multimodal transport system. Ann. Oper. Res. 2023. [Google Scholar] [CrossRef] [PubMed]
- Algaba, E.; Fragnelli, V.; Llorca, N.; Sanchez-Soriano, J. Horizontal cooperation in a multimodal public transport system: The profit allocation problem. Eur. J. Oper. Res. 2019, 275, 659–665. [Google Scholar] [CrossRef]
- Mohanta, B.K.; Panda, S.S.; Jena, D. An overview of smart contract and use cases in blockchain technology. In Proceedings of the 2018 9th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Bengaluru, India, 10–12 July 2018; IEEE: Piscataway, NY, USA, 2018. [Google Scholar]
- Jiao, W.; Liu, T. Intermodal Transport Digital Waybill Based on Blockchain Technology. Comput. Appl. Softw. 2021, 38, 28–32. [Google Scholar] [CrossRef]
- Agrawal, T.K.; Angelis, J.; Khilji, W.A.; Kalaiarasan, R.; Wiktorsson, M. Demonstration of a blockchain-based framework using smart contracts for supply chain collaboration. Int. J. Prod. Res. 2023, 61, 1497–1516. [Google Scholar] [CrossRef]
- Shen, L.; Yang, Q.; Hou, Y.; Lin, J. Research on information sharing incentive mechanism of China’s port cold chain logistics enterprises based on blockchain. Ocean Coast. Manag. 2022, 225, 106229. [Google Scholar] [CrossRef]
- Wang, H.; Zheng, L.; Xue, Q.; Li, X. Research on medical waste supervision model and implementation method based on blockchain. Secur. Commun. Netw. 2022, 2022, 5630960. [Google Scholar] [CrossRef]
- Musamih, A.; Jayaraman, R.; Salah, K.; Hasan, H.R.; Yaqoob, I.; Al-Hammadi, Y. Blockchain-based solution for the administration of controlled medication. IEEE Access 2021, 9, 145397–145414. [Google Scholar] [CrossRef]
- Jamil, F.; Ibrahim, M.; Ullah, I.; Kim, S.; Kahng, H.K.; Kim, D.-H. Optimal smart contract for autonomous greenhouse environment based on IoT blockchain network in agriculture. Comput. Electron. Agric. 2022, 192, 106573. [Google Scholar] [CrossRef]
- Pincheira, M.; Vecchio, M.; Giaffreda, R.; Kanhere, S.S. Cost-effective IoT devices as trustworthy data sources for a blockchain-based water management system in precision agriculture. Comput. Electron. Agric. 2021, 180, 105889. [Google Scholar] [CrossRef]
- Merrad, Y.; Habaebi, M.H.; Islam, M.R.; Gunawan, T.S.; Elsheikh, E.A.A.; Suliman, F.M.; Mesri, M. Machine Learning-Blockchain Based Autonomic Peer-to-Peer Energy Trading System. Appl. Sci. 2022, 12, 3507. [Google Scholar] [CrossRef]
- Zhang, T.-Y.; Feng, T.-T.; Cui, M.-L. Smart contract design and process optimization of carbon trading based on blockchain: The case of China’s electric power sector. J. Clean. Prod. 2023, 397, 136509. [Google Scholar] [CrossRef]
- Sourabh, K.; Chauhan, S.S.; Kumar, V. A review on genetic algorithm: Past, present, and future. Multimed. Tools Appl. 2021, 80, 8091–8126. [Google Scholar] [CrossRef] [PubMed]
- Chen, W.; Gong, H.; Fang, X. Multimodal transportation route optimization considering transportation carbon tax and quality commitment. J. Railw. Sci. Eng. 2022, 19, 34–41. [Google Scholar] [CrossRef]
Modes of Transport | Carrier | Transport Origin | Transport Destination | Distance (km) | Transport Capacity (t) |
---|---|---|---|---|---|
Road | 1 | Dalian | Tianjin | 834 | 3948 |
2 | Dalian | Tianjin | 834 | 1624 | |
3 | Tianjin | Jinan | 326 | 3587 | |
4 | Tianjin | Jinan | 326 | 2568 | |
5 | Jinan | Nanjing | 618 | 2329 | |
6 | Jinan | Nanjing | 618 | 1768 | |
7 | Jinan | Nanjing | 618 | 3083 | |
8 | Weihai | Qingdao | 262 | 1557 | |
9 | Qingdao | Nanjing | 567 | 562 | |
10 | Qingdao | Nanjing | 567 | 1033 | |
11 | Yantai | Rizhao | 334 | 1044 | |
12 | Rizhao | Nanjing | 438 | 3809 | |
Railway | 13 | Tianjin | Jinan | 325 | 797 |
14 | Tianjin | Jinan | 325 | 2705 | |
15 | Jinan | Nanjing | 663 | 3688 | |
16 | Jinan | Nanjing | 663 | 3438 | |
17 | Jinan | Nanjing | 663 | 2290 | |
18 | Qingdao | Rizhao | 300 | 3512 | |
19 | Qingdao | Rizhao | 300 | 2157 | |
20 | Rizhao | Nanjing | 437 | 2850 | |
21 | Rizhao | Nanjing | 437 | 3006 | |
22 | Rizhao | Nanjing | 437 | 70 | |
Waterway | 23 | Dalian | Tianjin | 218 | 3709 |
24 | Dalian | Tianjin | 218 | 5838 | |
25 | Dalian | Weihai | 93 | 998 | |
26 | Dalian | Weihai | 93 | 1023 | |
27 | Dalian | Yantai | 89 | 14,012 | |
28 | Weihai | Qingdao | 200 | 19,506 | |
29 | Weihai | Qingdao | 200 | 17,550 | |
30 | Weihai | Qingdao | 200 | 15,750 |
Modes of Transport | Road | Railway | Waterway |
---|---|---|---|
Costs/(CNY t−1 km) | 0.5 | 0.1 | 0.042 |
Speed/(kmh−1) | 80 | 55 | 30 |
Carbon emission coefficient/(kgt−1 km) | 0.04795 | 0.00841 | 0.01733 |
Trans-Shipment Costs (CNY t−1) | Trans-Shipment Time (ht−1) | Carbon Emission Coefficient (kgt−1) | |
---|---|---|---|
Road–Railway | 6 | 0.009 | 0.0324 |
Railway–Waterway | 10 | 0.012 | 0.0424 |
Road–Waterway | 7 | 0.006 | 0.0424 |
Order Information | |||||
---|---|---|---|---|---|
Destination | Terminus | Transport Time Limit (h) | Volume of Transport (t) | ||
Shipper 1 | Order 1 | Dalian | Nanjing | 40 | 1000 |
Shipper 1 | Order 2 | Dalian | Nanjing | 35 | 1000 |
Shipper 2 | Order 3 | Dalian | Nanjing | 40 | 1000 |
Order Number | Path | Carrier Selection | Target Value | Cost | Time (h) |
---|---|---|---|---|---|
1 | Dalian–Tianjin–Jinan–Nanjing | 4, 5, 23 | 484,310 | 807,162 | 32.79 |
2 | Dalian–Tianjin–Jinan–Nanjing | 3, 7, 24 | 484,310 | 807,162 | 32.79 |
3 | Dalian–Yantai–Rizhao–Nanjing | 11, 20, 27 | 166,820 | 278,010 | 38.03 |
State Parameters | Parameter Description |
---|---|
1 | Cargo delivery |
2 | Transport start |
3 | Transport completion |
4 | Confirmation of receipt |
Function | Explanation |
---|---|
function getbalance() | Obtain current account balance |
function transfer_PartnerContract() | Transfer funds to alliance partner smart contract |
function pay() | The shipper transfers funds to the order contract |
State Parameter | Parameter Description |
---|---|
1 | All alliance orders have been delivered |
2 | All alliance orders have been completed |
3 | All internal transfers within the alliance have been finished |
Function | Explanation |
---|---|
function TransferAccounts() payable returns(bool) | Transfer funds to carriers |
function getbalance() returns(uint256) | Obtain the current account balance |
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. |
© 2024 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
Qian, X.; Shen, L.; Yang, D.; Zhang, Z.; Jin, Z. Research on Multimodal Transport of Electronic Documents Based on Blockchain. Big Data Cogn. Comput. 2024, 8, 67. https://doi.org/10.3390/bdcc8060067
Qian X, Shen L, Yang D, Zhang Z, Jin Z. Research on Multimodal Transport of Electronic Documents Based on Blockchain. Big Data and Cognitive Computing. 2024; 8(6):67. https://doi.org/10.3390/bdcc8060067
Chicago/Turabian StyleQian, Xueqi, Lixin Shen, Dong Yang, Zhiwen Zhang, and Zhihong Jin. 2024. "Research on Multimodal Transport of Electronic Documents Based on Blockchain" Big Data and Cognitive Computing 8, no. 6: 67. https://doi.org/10.3390/bdcc8060067
APA StyleQian, X., Shen, L., Yang, D., Zhang, Z., & Jin, Z. (2024). Research on Multimodal Transport of Electronic Documents Based on Blockchain. Big Data and Cognitive Computing, 8(6), 67. https://doi.org/10.3390/bdcc8060067