A blockchain-based logistics system

Through a blockchain-based logistics system, the alliance chain is used to connect multiple nodes, the problems of information asymmetry and tampering in the flow of traditional waybills are solved, safe and efficient waybills are realized, and the overall efficiency and security of the logistics system are improved. .

CN114756899BActive Publication Date: 2025-01-10BEIJING GAOCHENG TECH DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210267018.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-17
Publication Date
2025-01-10
Estimated Expiration
2042-03-17

AI Technical Summary

Technical Problem

There are problems of carrying and easy damage when using paper waybills during traditional multimodal transport. Electronic waybills are difficult to implement due to system differences and information asymmetry, and it is difficult to avoid information tampering, which affects business efficiency and security.

Method used

Adopt a blockchain-based logistics system, connect consignment nodes, carrier nodes, receipt nodes and financial nodes through alliance chains, and use the immutability and decentralization of blockchain to achieve secure data interaction and information flow, and generate and synchronize transaction information to ensure the integrity and security of the information.

Benefits of technology

It realizes the safe and tamper-free electronic waybill circulation among multiple units, improves business efficiency and the security of waybill circulation, avoids information tampering, and ensures data reliability between each node.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114756899B_ABST
    Figure CN114756899B_ABST
Patent Text Reader

Abstract

The present invention provides a logistics system based on blockchain, comprising: a consignment node sends consignment information to a carrier node; the carrier node receives the consignment information, obtains information proof of the consignment, verifies the information proof and the consignment information, and if the verification is passed, sends a first communication key to the consignment node, and the right to control the goods of the consignment belongs to the consignment node; the financial node verifies the information of the consignment node, and if the verification is passed, settles the payment for goods with the consignment node, generates first transaction information, and the first transaction information is synchronized to the blockchain; the carrier node confirms the first transaction information, destroys the first communication key, sends a second communication key to the financial node, and the right to control the goods of the consignment belongs to the financial node; the receiving node pays an electronic ransom, generates a second transaction information, and the second transaction information is synchronized to the blockchain; the carrier node confirms the second transaction information, destroys the second communication key, sends a third communication key to the receiving node, and the right to control the goods of the consignment belongs to the receiving node.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of logistics, and specifically relates to a logistics system based on blockchain. Background Art

[0002] In the traditional multimodal transport process, paper waybills are used for circulation. Paper waybills have the problems of being difficult to carry and easy to be damaged. At present, with the implementation of electronic waybills in recent years, the problems caused by paper waybills in the traditional multimodal transport process have been solved. However, since electronic waybills need to be circulated among various units through the Internet, and the systems of various units are different, there will be problems such as multiple participants and information asymmetry. In addition, each unit needs to trust each other in the data, which makes it difficult to promote electronic waybills.

[0003] Therefore, it is necessary to establish a unified and effective information flow system that can transmit electronic waybills among various units to prevent key information from being maliciously tampered with, thereby improving business efficiency and the security of waybill circulation. Summary of the invention

[0004] Therefore, in view of the problems in the prior art, the present invention provides a logistics system based on blockchain to solve the problems in the prior art.

[0005] In the first aspect, the present invention provides a logistics system based on blockchain, in which the consignment node, the carrier node and the receiving node are different nodes of the alliance chain, and the system includes: the consignment node sends the consignment information to the carrier node; the carrier node receives the consignment information, obtains the information certificate of the consignment, verifies the information certificate and the consignment information, and if the verification passes, sends a first communication key to the consignment node, and the control right of the consignment belongs to the consignment node; the financial node verifies the information of the consignment node, and if the verification passes, settles the payment to the consignment node, generates first transaction information, and synchronizes the first transaction information to the blockchain; the carrier node confirms the first transaction information, destroys the first communication key, and sends the second communication key to the financial node, and the control right of the consignment belongs to the financial node; the receiving node updates the receiving node account book information, pays the electronic ransom, generates second transaction information, and synchronizes the second transaction information to the blockchain; the carrier node confirms the second transaction information, destroys the second communication key, sends the third communication key to the receiving node, and the control right of the consignment belongs to the receiving node.

[0006] Optionally, in the blockchain-based logistics system provided by the present invention, before the step of the consignment node sending the consignment information to the carrier node, it also includes: the consignment node sends a consignment application to the carrier node; the carrier node receives the consignment application, generates an electronic waybill according to the consignment application, and sends the electronic waybill to the consignment node; the consignment node receives the electronic waybill, and executes the step of sending the consignment information to the carrier node.

[0007] Optionally, in the blockchain-based logistics system provided by the present invention, the alliance chain also includes a customs node, and the steps for the carrier node to obtain information proof of the consignment include: the consignment node sends the consignment information and the electronic waybill to the customs node; the customs node verifies the consignment information and the electronic waybill, and if the verification passes, generates an information proof, and sends the information proof to the carrier node.

[0008] Optionally, in the blockchain-based logistics system provided by the present invention, the alliance chain also includes a proxy node. After the carrier node confirms the second transaction information, destroys the second communication key, and sends the third communication key to the receiving node, the system also includes: the carrier node sends the current communication key to the proxy node; the receiving node sends the third communication key to the proxy node; the proxy node verifies the current communication key and the third communication key, if the current communication key and the third communication key are the same and the endorsement verification passes, then the pick-up information is generated and synchronized to the blockchain; the receiving node updates the receiving node account book information, obtains the pick-up information, confirms the electronic waybill, and the electronic waybill circulation is completed.

[0009] Optionally, in the blockchain-based logistics system provided by the present invention, the alliance chain includes a tax node, and the financial node verifies the information of the consignment node, including: the financial node verifies the information of the consignment node based on the endorsement signature of the consignment node, and if the endorsement signature of the consignment node includes the signature of the tax node, the information of the consignment node passes the verification.

[0010] Optionally, in the blockchain-based logistics system provided by the present invention, the information proof and consignment information are verified, including: the carrier node verifies the information proof based on the endorsement signature of the information proof, and if the endorsement signature of the information proof includes the signature of the customs node, the information proof passes the verification.

[0011] Optionally, in the blockchain-based logistics system provided by the present invention, the alliance chain includes a membership service provider, which is characterized by including: when a new node needs to be added to the alliance chain, the membership service provider sends a root digital signature certificate to the node; when a node needs to be revoked, the membership service provider adds the node to the revocation list.

[0012] The technical solution of the present invention has the following advantages:

[0013] In the blockchain-based logistics system provided in the embodiment of the present invention, the consignment node, the carrier node, the receiving node and the financial node are connected through the alliance chain. The units to which each node in the alliance system belongs are different. However, since the logistics system is built based on the blockchain, the generated data is recorded in the blockchain in chronological order, so that the logistics system has the characteristics of data immutability and decentralization, so that each node can interact with data safely. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0015] Figure 1 This is an architecture diagram of a specific example of a blockchain-based logistics system in an embodiment of the present invention;

[0016] Figure 2 This is an architecture diagram of a specific example of a blockchain-based logistics system in an embodiment of the present invention. DETAILED DESCRIPTION

[0017] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0018] Unless the context clearly requires otherwise, throughout the specification and claims, the words "include", "comprising" and similar words should be interpreted in an inclusive sense rather than an exclusive or exhaustive sense; that is, in the sense of "including but not limited to".

[0019] In the description of the present invention, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, "plurality" means two or more.

[0020] In addition, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0021] The embodiment of the present invention provides a blockchain-based system, such as Figure 1As shown, the consignment node 1, the carrier node 2, and the receiving node 3 are different nodes of the alliance chain. The system includes:

[0022] Consignment node 1 sends the consignment information to carrier node 2.

[0023] The carrier node 2 receives the consignment information, obtains the information certificate of the consignment, verifies the information certificate and the consignment information, and if the verification passes, sends the first communication key to the consignment node 1, and the control right of the consignment belongs to the consignment node.

[0024] In an optional embodiment, after any node in the alliance chain performs an endorsement operation on other nodes or data, a signature corresponding to the executing node will be generated in the endorsement signature of the executed node or data, and the carrier node 2 verifies the consignment information based on the endorsement signature of the consignment information. If the endorsement signature of the consignment information includes the signature of the consignment node 1, the verification passes.

[0025] The financial node 4 verifies the information of the consignment node 1. If the verification is passed, the financial node 4 will settle the payment to the consignment node 1, generate the first transaction information, and synchronize the first transaction information to the blockchain.

[0026] In an optional embodiment, the financial node 4 may be an institution such as a bank. The bank inspects the consignment node 1 and, if the inspection is passed, provides loan settlement to the consignment node 1 to carry out financing business.

[0027] The carrier node 2 confirms the first transaction information, destroys the first communication key, and sends the second communication key to the financial node 4. The control right of the consigned goods belongs to the financial node 4.

[0028] Receiving node 3 updates the receiving node account book information, pays the electronic redemption, generates the second transaction information, and the second transaction information is synchronized to the blockchain.

[0029] The carrier node 2 confirms the second transaction information, destroys the second communication key, and sends the third communication key to the receiving node 3. The control right of the consigned goods belongs to the receiving node 3.

[0030] In the blockchain-based logistics system provided in the embodiment of the present invention, the consignment node 1, the carrier node 2, the receiving node 3 and the financial node 4 are connected through the alliance chain. The units to which each node in the alliance system belongs are different. However, since the logistics system is built based on the blockchain, the generated data is recorded in the blockchain in chronological order, so that the logistics system has the characteristics of data immutability and decentralization, so that each node can interact with data safely.

[0031] In an optional embodiment, before the step of sending the consignment information to the carrier node 2, the step further includes:

[0032] Shipping node 1 sends a shipping application to carrier node 2.

[0033] Carrier node 2 receives the shipping application, generates an electronic waybill based on the shipping application, and sends the electronic waybill to shipping node 1.

[0034] The shipping node 1 receives the electronic waybill and executes the step of sending the consignment information to the carrier node 2.

[0035] In an optional embodiment, after the shipping node 1 receives the electronic waybill, the shipping node 1 confirms the content and service details of the electronic waybill, and after confirmation, executes the step of sending the consignment information to the carrier node 2.

[0036] In an optional embodiment, the alliance chain also includes a customs node, and the step of the carrier node 2 obtaining the information certificate of the consignment includes:

[0037] The consignment node 1 sends the consignment information and the electronic waybill to the customs node.

[0038] The customs node inspects the consignment information and the electronic waybill. If the inspection passes, an information certificate is generated and sent to the carrier node 2.

[0039] In an optional embodiment, the customs node performs commercial inspection, health inspection or animal inspection on the consignment information and the electronic waybill, generates an information certificate after the inspection is passed, and endorses the information certificate.

[0040] In an optional embodiment, the alliance chain also includes an agent node, and after the carrier node 2 confirms the second transaction information, destroys the second communication key, and sends the third communication key to the receiving node 3, the system also includes:

[0041] The carrier node 2 sends the current communication key to the proxy node.

[0042] The receiving node 3 sends the third communication key to the proxy node.

[0043] The proxy node verifies the current communication key and the third communication key. If the current communication key and the third communication key are the same and the endorsement verification passes, the pick-up information is generated and synchronized to the blockchain.

[0044] Receiving node 3 updates the receiving node 3 account book information, obtains the pickup information, confirms the electronic waybill, and the electronic waybill circulation is completed.

[0045] In an optional embodiment, the alliance chain includes a tax node, and the financial node 4 verifies the information of the consignment node 1, including:

[0046] The financial node 4 verifies the information of the consignment node 1 according to the endorsement signature of the consignment node 1. If the endorsement signature of the consignment node 1 includes the signature of the tax node, the information of the consignment node 1 passes the verification.

[0047] In an optional embodiment, the tax node determines whether to endorse the consignment node 1 based on the credit status of the consignment node 1. If the credit status of the consignment node 1 is excellent, the tax node endorses the consignment node 1. If the endorsement signature of the consignment node 1 includes the signature of the tax node, the information of the consignment node 1 passes the verification of the financial node 4.

[0048] In an optional embodiment, the information certificate and the consignment information are checked, including:

[0049] The carrier node 2 verifies the information certificate based on the endorsement signature of the information certificate. If the endorsement signature of the information certificate includes the signature of the customs node, the information certificate passes the verification.

[0050] In an optional embodiment, the customs node endorses the generated information certificate, generates the signature of the customs node in the endorsement signature of the information certificate, and the carrier node 2 verifies the endorsement signature of the information certificate. If the endorsement signature of the information certificate includes the signature of the customs node, the information certificate passes the verification.

[0051] In an optional embodiment, the alliance chain includes a membership service provider. In the alliance chain, when a new node needs to be added, the membership service provider sends a root digital signature certificate to the node; when a node needs to be revoked, the membership service provider adds the node to the revocation list.

[0052] In the embodiment of the present invention, when a node joins the alliance chain, the membership service provider needs to send it a digital signature certificate, which enables the membership service provider to have the identity information of each node. There is no need to perform identity confirmation steps between nodes, so that the blockchain-based logistics system provided by the embodiment of the present invention has the characteristic of user information anonymity.

[0053] In an optional embodiment, the blockchain-based logistics system also includes a smart contract. If the financial node 4 remits the payment to the shipping node 1, the smart contract will be automatically executed, and the smart contract will not be unilaterally terminated by any node after it is running.

[0054] In an optional embodiment, the logical architecture of the blockchain-based logistics system is as follows: Figure 2 As shown, it includes application layer, system core layer and basic technology layer.

[0055] Among them, each node performs different functions through the application layer.

[0056] The core layer of the system updates and synchronizes blockchain data through a consensus algorithm. Each node completes the endorsement operation through the core layer of the system, and the membership service provider sends a digital signature certificate to each node through the core layer of the system.

[0057] The basic technology layer completes data transmission between nodes through the P2P network protocol, securely encrypts the communication of each node through the TLS protocol, and stores blockchain data through the LevelDB database and CouchDB database.

Claims

1. A blockchain-based logistics system, characterized in that: The consignment node, the carrier node, and the receiving node are different nodes of the alliance chain. The system includes: The consignment node sends the consignment information to the carrier node; The carrier node receives the consignment information, obtains the information certificate of the consignment, verifies the information certificate and the consignment information, and if the verification passes, sends the first communication key to the consignment node, and the right to control the consignment belongs to the consignment node; The financial node verifies the information of the consignment node, and if the verification is passed, the financial node settles the payment for goods to the consignment node, generates first transaction information, and the first transaction information is synchronized to the blockchain; The carrier node confirms the first transaction information, destroys the first communication key, sends a second communication key to the financial node, and the control right of the consigned goods belongs to the financial node; The receiving node updates the receiving node account book information, pays the electronic ransom, generates second transaction information, and the second transaction information is synchronized to the blockchain; The carrier node confirms the second transaction information, destroys the second communication key, and sends a third communication key to the receiving node, and the control over the consigned goods belongs to the receiving node.

2. The blockchain-based logistics system according to claim 1, characterized in that: Before the step of the consignment node sending the consignment information to the carrier node, the step further includes: The consignment node sends a consignment application to the carrier node; The carrier node receives the shipping application, generates an electronic waybill according to the shipping application, and sends the electronic waybill to the shipping node; The shipping node receives the electronic waybill and executes the step of sending the consignment information to the carrier node.

3. The blockchain-based logistics system according to claim 2 is characterized in that: The alliance chain also includes a customs node, and the step of the carrier node obtaining the information certificate of the consignment includes: The consignment node sends the consignment information and the electronic waybill to the customs node; The customs node inspects the consignment information and the electronic waybill, generates the information certificate if the inspection passes, and sends the information certificate to the carrier node.

4. The blockchain-based logistics system according to claim 2, characterized in that: The alliance chain also includes an agent node, and after the carrier node confirms the second transaction information, destroys the second communication key, and sends the third communication key to the receiving node, the system further includes: The carrier node sends the current communication key to the proxy node; The receiving node sends the third communication key to the proxy node; The proxy node verifies the current communication key and the third communication key. If the current communication key and the third communication key are the same and the endorsement verification passes, the pick-up information is generated and synchronized to the blockchain; The receiving node updates the receiving node account book information, obtains the pickup information, confirms the electronic waybill, and the electronic waybill circulation is completed.

5. According to the blockchain-based logistics system of claim 1, the alliance chain includes a tax node, characterized in that: The financial node verifies the information of the shipping node, including: The financial node verifies the information of the consignment node based on the endorsement signature of the consignment node. If the endorsement signature of the consignment node includes the signature of the tax node, the information of the consignment node passes the verification.

6. The blockchain-based logistics system according to claim 3, characterized in that: Verify the information certificate and the consignment information, including: The carrier node verifies the information certificate based on the endorsement signature of the information certificate. If the endorsement signature of the information certificate includes the signature of the customs node, the information certificate passes the verification.

7. According to the blockchain-based logistics system of claim 1, the alliance chain includes a member relationship service provider, characterized in that: include: In the alliance chain, when a new node needs to be added, the membership service provider sends a root digital signature certificate to the node; When a node needs to be revoked, the membership service provider adds the node to the revocation list.

Citation Information

Patent Citations

  • Cargo transportation information prompting method and equipment and storage medium

    CN111429055A

  • Multimodal transport cargo car-pooling method based on block chain and application system

    CN113469429A