SMART LOGISTICS MANAGEMENT USING BLOCKCHAIN
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for logistic management through a blockchain network. One of the methods includes storing a smart contract in a blockchain of the blockchain network. The smart contract corresponds to a logistic process. A transaction information about a transaction in the logistic process is verified and validated based on the smart contract and is hashed into the blockchain upon consensus being concluded.
1 . A method, comprising:
registering a smart contract as corresponding to a logistics process, the logistics process including a plurality of sections representing respective logistics transactions in the logistics process that are different from one another, the smart contract including a participation qualification for each section of the plurality of sections for a user to conduct a logistic transaction in the section;
receiving a request for registration to a blockchain network from a user, the request for registration identifying a business scope of the user and qualification information of the user;
retrieving the smart contract to identify a first section of the plurality of sections that corresponds to the business scope of the user and a participation qualification of the first section; and
registering the user with the blockchain network in response to the qualification information of the user meeting the participate qualification of the first section.
2 . The method of claim 1 , wherein the receiving the request for registration include:
providing a software application to be installed on a user device of the user; and
collecting data of the business scope of the user and the qualification information of the user through the software application.
3 . The method of claim 1 , wherein the qualification information of the user meeting the participate qualification of the first section includes the qualification information of the user being verified by a third party.
4 . The method of claim 3 , wherein the registering the user with the blockchain network includes storing a verification result of the qualification information being verified by the third party as a transaction through a blockchain of the blockchain network.
5 . The method of claim 1 , wherein the registering the user with the blockchain network includes identifying the first section as a section of the logistics process that the user is qualified to conduct a transaction, and the user is qualified to submit transaction data to be stored through a blockchain of the blockchain network
6 . The method of claim 1 , wherein the plurality of sections include a shipping section representing a logistics transaction of shipping a product by a transportation carrier and a delivery section representing a logistics transaction of delivering the product to a transportation carrier, a participation qualification for the shipping section being different from a participation qualification for the delivery section, the logistics transaction of the shipping section being later than the logistics transaction of the delivery section in the logistics process.
7 . The method of claim 1 , wherein the participation qualification of the first section includes a user being registered with a third party certificate entity.
8 . A system, comprising:
a processor; and
a memory having executable instructions stored thereon, the executable instructions, when executed by the processor, enabling the processor to implement acts including:
registering a smart contract as corresponding to a logistics process, the logistics process including a plurality of sections representing respective logistics transactions in the logistics process that are different from one another, the smart contract including a participation qualification for each section of the plurality of sections for a user to conduct a logistic transaction in the section;
receiving a request for registration to a blockchain network from a user, the request for registration identifying a business scope of the user and qualification information of the user;
retrieving the smart contract to identify a first section of the plurality of sections that corresponds to the business scope of the user and a participation qualification of the first section; and
registering the user with the blockchain network in response to the qualification information of the user meeting the participate qualification of the first section.
9 . The system of claim 8 , wherein the receiving the request for registration include:
providing a software application to be installed on a user device of the user; and
collecting data of the business scope of the user and the qualification information of the user through the software application.
10 . The system of claim 8 , wherein the qualification information of the user meeting the participate qualification of the first section includes the qualification information of the user being verified by a third party.
11 . The system of claim 10 , wherein the registering the user with the blockchain network includes storing a verification result of the qualification information being verified by the third party as a transaction through a blockchain of the blockchain network.
12 . The system of claim 8 , wherein the registering the user with the blockchain network includes identifying the first section as a section of the logistics process that the user is qualified to conduct a transaction, and the user is qualified to submit transaction data to be stored through a blockchain of the blockchain network
13 . The system of claim 8 , wherein the plurality of sections include a shipping section representing a logistics transaction of shipping a product by a transportation carrier and a delivery section representing a logistics transaction of delivering the product to a transportation carrier, a participation qualification for the shipping section being different from a participation qualification for the delivery section, the logistics transaction of the shipping section being later than the logistics transaction of the delivery section in the logistics process.
14 . The system of claim 8 , wherein the participation qualification of the first section includes a user being registered with a third party certificate entity.
15 . A non-transitory storage medium having executable instructions stored thereon, which when executed by a processor, enabling the processor to implement acts including:
registering a smart contract as corresponding to a logistics process, the logistics process including a plurality of sections representing respective logistics transactions in the logistics process that are different from one another, the smart contract including a participation qualification for each section of the plurality of sections for a user to conduct a logistic transaction in the section;
receiving a request for registration to a blockchain network from a user, the request for registration identifying a business scope of the user and qualification information of the user;
retrieving the smart contract to identify a first section of the plurality of sections that corresponds to the business scope of the user and a participation qualification of the first section; and
registering the user with the blockchain network in response to the qualification information of the user meeting the participate qualification of the first section.
16 . The storage medium of claim 15 , wherein the receiving the request for registration include:
providing a software application to be installed on a user device of the user; and
collecting data of the business scope of the user and the qualification information of the user through the software application.
17 . The storage medium of claim 15 , wherein the qualification information of the user meeting the participate qualification of the first section includes the qualification information of the user being verified by a third party.
18 . The storage medium of claim 17 , wherein the registering the user with the blockchain network includes storing a verification result of the qualification information being verified by the third party as a transaction through a blockchain of the blockchain network.
19 . The storage medium of claim 15 , wherein the registering the user with the blockchain network includes identifying the first section as a section of the logistics process that the user is qualified to conduct a transaction, and the user is qualified to submit transaction data to be stored through a blockchain of the blockchain network
20 . The storage medium of claim 15 , wherein the plurality of sections include a shipping section representing a logistics transaction of shipping a product by a transportation carrier and a delivery section representing a logistics transaction of delivering the product to a transportation carrier, a participation qualification for the shipping section being different from a participation qualification for the delivery section, the logistics transaction of the shipping section being later than the logistics transaction of the delivery section in the logistics process.