CN110298610A - A kind of Express Logistics block catenary system and its operation method - Google Patents
A kind of Express Logistics block catenary system and its operation method Download PDFInfo
- Publication number
- CN110298610A CN110298610A CN201910377387.5A CN201910377387A CN110298610A CN 110298610 A CN110298610 A CN 110298610A CN 201910377387 A CN201910377387 A CN 201910377387A CN 110298610 A CN110298610 A CN 110298610A
- Authority
- CN
- China
- Prior art keywords
- node
- block
- express
- logistics information
- block chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Computing Systems (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of Express Logistics block catenary systems.System is collectively formed by block chain module and cloud database module comprising data Layer, network layer, common recognition layer, contract layer and application layer.This patent discloses the system operation method, first by logistics information after block chain formatted message function, generates standardization logistics information Ml, broadcast to the whole network;Secondly production node is determined according to PoService mechanism;Again, production node broadcasts new block to the whole network;From secondary, new block is linked to block chain by backup node;Finally, system will standardize logistics information MlIt saves to cloud database.System is to be inquired dummy node address respectively using the user of smart machine, and user is signed for by the realization of level Four node.The present invention by block chain technology be applied to logistics field, using block chain can not tamper feature guarantee Express Logistics information it is true.Meanwhile according to the characteristic of privately owned chain, the real-time of Express Logistics information system ensure that.
Description
Technical field
The present invention relates to information security correlative technology field, specially a kind of Express Logistics block catenary system and its operation side
Method.
Background technique
Currently, electric business rapidly develops, express delivery remains higher speedup.At the same time, Express Logistics information is existing
Under mechanism, real-time is poor.It can just see that logistics information updates after double ten first-class busy periods or even several hours, and, object
The authenticity of stream information cannot ensure.The scandal that the logistics information constantly exposed on network is tampered, all in infringement consumer
Equity.
A kind of patent " Logistics Information Platform based on block chain and Internet of Things " of Publication No. CN107705060A utilizes
Block chain (designated blocks platform chain is by HyperLedger or ether mill) replaces existing centralized architecture, but the common recognition of the two
Mechanism is not logistics information field custom design, inefficient;Publication No. CN106022681A's is " a kind of to be based on block chain
Material flow tracking method ", need to buy integral to host node from node and realize and upload package information, but " integral " mechanism increases
The financial burden of node users;The patent of Publication No. CN108710924A " information query method based on block chain and is
System ", using specify information corresponding to Product labelling in block chain backup central database, and the decentralization of block chain, prepare more
The storage mode of part is not suitable for a large amount of complete information of storage.
Block chain be it is a kind of data block is combined into specific data structure in a manner of chain sequentially in time, and with
Account book is shared in the decentralization that can not be distorted He can not forge that cryptography mode guarantees.Block may include any type of number
According to.Each block ensures its integrality by verifying cryptographic Hash.Distorting previous block can make itself cryptographic Hash invalid, thus
Therefore the cryptographic Hash of the latter block can also change.Block chain has decentralization, time series data, collective's maintenance, can compile
Journey and it is secure and trusted the features such as.Block chain is considered as counting after mainframe, PC, internet, movement/social networks
Calculate the 5th innovation of normal form.Block chain has been widely used in fields such as Internet of Things, supply chain, finance, medical treatment and copyrights.
After block chain is applied to Express Logistics field, the real-time and authenticity of logistics information will be significantly increased.Pass through area
Block chain browser, user only need several seconds logistics informations that can inquire express delivery.Express company does not have to concern by network
Logistics information after attack in database is tampered, and user is untrue without the data for worrying to inquire and updates too late
When.An Express Logistics information system is established by block chain technology, it will promotes the development of the following delivery industry.
Summary of the invention
The purpose of the present invention is to provide a kind of Express Logistics block catenary system and its operation methods, to solve above-mentioned background
The problem of being proposed in technology.
To achieve the above object, the invention provides the following technical scheme: a kind of Express Logistics block catenary system and its operation
Method, the system are made of following two module:
1), block chain module.Block chain module is safeguarded by all node collectives, saves the Express Logistics Jing Guo Hash calculation
Information, for being compared with the organic stream information in cloud database;
2), cloud database module.Cloud database is for saving original complete Express Logistics information.
Preferably, 1) the block chain modular structure is constituted by following five layers:
1), data Layer: data structure includes block head and block body composition, and wherein block head includes timestamp and previous area
The hash value of block, block body include the hash value and all signatures for verifying node to it of Express Logistics information;
2), network layer: including P2P network, mechanism of transmission, authentication mechanism and node hierarchy mechanism;
3), common recognition layer: the PoService common recognition mechanism for being adapted to Express Logistics information system is proposed;
4), contract layer: including node administration contract, express delivery management agreement and scripted code, base is provided for subsequent applications layer
Plinth service;
5), application layer: realizing interface service, includes express company's interface and user interface.Wherein express company's interface supplies
Express company's management node and typing Express Logistics information;User interface provides service, including Express Logistics information for user
Inquiry, express delivery are signed for.
Preferably, 2) the node hierarchy mechanism of the network layer: the node in block chain network is classified, not at the same level
Other node possesses different power, fulfils different obligatioies.
Preferably, 3) layer of knowing together: propose that the service for being suitable for Express Logistics information system proves (PoService) altogether
Knowledge mechanism, principle are to select service quality most in candidate's production node according to the service quality Service in a upper period Δ
Good preceding n node, as production node.After end cycle, the digging mine reward for being awarded to production node ispjIt makes a living
Produce the result that node carries out logical AND to the label of a logistics information with final label.The calculation of service quality is previous
Item is respectively examined in period and rewards the weighted sum of item, as follows:
Whereinsi∈ [0, t], pj∈ { 0,1 }
Production node is chosen according to the following formula:
PNode=max ({ Servicek, n).
Preferably, using system architecture required by right 1, a kind of Express Logistics information input method based on block chain
Include the following steps:
1), the logistics information for generating IoT equipment formats conversion function through block chain information, generates logistics information Ml,
Broadcast is into block chain network;
2), according to PoService mechanism, the production node in current period is determined
3), production node generates block, and block is broadcasted to the whole network, so that all backup nodes are backed up;
4), backup node backup new block: after receiving new block, block is linked in backup block chain;
5), system is by logistics information Ml, save into cloud database.
Preferably, dummy node is generated for user in system, and user inputs express delivery odd numbers by external interface and inquires.When
After user receives express delivery, express delivery is digitally signed, receipt information is added in system by level Four node.Dummy node
Permission be limited only to inquiry express delivery, and after use, address is again assigned to other users by system.
Compared with prior art, the beneficial effects of the present invention are:
1. the characteristic of this patent combination block chain proposes the Express Logistics information system for being suitable for field of express delivery, system area
Block chain is safeguarded jointly by each subunit of express company, and relatively reliable logistics information storage can be provided for Express firm.
2. the present invention improves the original block structure of block chain, design is suitable for the block structure of field of express delivery, can be more preferable
Ground stores logistics information, meanwhile, the characteristic of block chain ensures that data can not distort.
The mechanism 3. PoService proposed by the present invention knows together, is more suitable for privately owned chain scene, ensure that treatment effeciency and goes out
Block speed has preferable impetus to field of express delivery.
Detailed description of the invention
Fig. 1 is system module schematic diagram;
Fig. 2 is block chain module architectures schematic diagram;
Fig. 3 is block structure figure;
Fig. 4 is the flow chart of Express Logistics information system information input method.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Fig. 1-4 is please referred to, the present invention provides a kind of technical solution: a kind of Express Logistics block catenary system and its operation side
Method:
As shown in Figure 1, a kind of Express Logistics block catenary system, is made of two modules: block chain module and cloud data
Library module.
As shown in Fig. 2, block chain modular structure is formed by following five layers:
1) data Layer: as shown in figure 3, improving the data structure of existing block chain, design is suitable for Express Logistics information
Novel block structure.The block structure includes block head and block body composition, and wherein block head abandons original random number
With two parameters of degree-of-difficulty factor, but only it is made of the hash value of timestamp and previous block;The content of block body is by breathing out
Wish the Express Logistics information calculated and all signatures for verifying node to it.
2) network layer: including P2P network, mechanism of transmission, authentication mechanism and node hierarchy mechanism;
3) common recognition layer: the PoService common recognition mechanism for being adapted to Express Logistics information system is proposed;
4) contract layer: including node administration contract, express delivery management agreement and scripted code, base is provided for subsequent applications layer
Plinth service;
5) application layer: realizing interface service, includes express company's interface and user interface.Wherein express company's interface is for fast
Pass company management's node and typing Express Logistics information;User interface provides service for user, including Express Logistics information is looked into
It askes, express delivery is signed for.
A kind of Express Logistics information input method based on block chain of the present invention, as shown in figure 4, steps are as follows:
Step S1, the logistics information for generating IoT equipment formats conversion function through block chain information, generates logistics information
Ml, it broadcasts into block chain network:
S101: obtaining information by IoT equipment, formats conversion function through block chain information, generates logistics information Ml,
In include following important information: current time, current location, express company's title, current physical state etc.;
S102: by logistics information MlCarry out Hash calculation;
S103: the information of above step is subjected to the whole network broadcast;
Step S2, according to PoService mechanism, the production node in current period is determined;
S201: the three-level node of all intentional competition production nodes broadcasted the service performance Service in a upper period
Into block chain network;
S202: two-level node is calculated as shown by the equation:
Node=max ({ Service }, n)
Step S3, two-level node generates block, and block is broadcasted to the whole network, so that all three-level nodes are backed up;
S301: receiving new logistics information, if it is new information, is then inserted into " sequence case ";
S302: selecting the logistics information of highest priority, and judges whether the time that the information generates is becoming second level section
After point, if it is, flag bit is marked with principle P, and result is broadcasted into block chain network, principle P is can
Replace principle;
S303: after all two-level nodes are marked, two-level node carries out previous block Hash and logistics information
Signature, and broadcast to the whole network;
Step S4, three-level node standby new block links to block in backup block chain;
S401: all two-level nodes and three-level node are counted with flag bit of the principle P to logistics information;
S402: the two-level node verification performance plus 1 if T is less than F, to all mark F;If T is than or equal to F, own
Second level three-level node generates a new block, and block includes timestamp, the Hash of previous block, the logistics letter by Hash calculation
Logistics information after breath and all two-level nodes signature, the two-level node verification performance plus 1 to all mark T;
S403: check whether the term of office is more than period Δ, if it exceeds period Δ, then install the service quality weight in this period
It is new to determine two-level node.
Step S5, system will standardize logistics information, save into cloud database.Initial data is saved in cloud database,
Data in block chain with the data in the cloud database Jing Guo Hash calculation for being compared.
Method is signed in a kind of express delivery inquiry based on block chain of the present invention, and steps are as follows:
Step S1, user, by the external interface of system, inputs express delivery odd numbers in plate, computer, smart phone;
Step S2, system is that inquiry user generates dummy node, and dummy node is only used for inquiry data, cannot participate in altogether
Know, block chain content cannot be modified;
Step S3, express delivery odd numbers is input to express delivery management agreement, the area that contract will inquire by dummy node by user
Information in block chain is compared with the logistics information in the cloud database Jing Guo Hash calculation.If equal, use is returned to
Family;
Step S4, after user receives express delivery, after being digitally signed to express delivery, the label to express delivery are realized by level Four node
It receives.
It although an embodiment of the present invention has been shown and described, for the ordinary skill in the art, can be with
A variety of variations, modification, replacement can be carried out to these embodiments without departing from the principles and spirit of the present invention by understanding
And modification, the scope of the present invention is defined by the appended.
Claims (6)
1. a kind of Express Logistics block catenary system and its operation method, it is characterised in that: the system is made of following two module:
1), block chain module.Block chain module is safeguarded by all node collectives, saves the Express Logistics letter Jing Guo Hash calculation
Breath, for being compared with the organic stream information in cloud database;
2), cloud database module.Cloud database is for saving original complete Express Logistics information.
2. a kind of Express Logistics block catenary system according to claim 1 and its operation method, it is characterised in that: it is described 1)
Block chain modular structure is constituted by following five layers:
1), data Layer: data structure includes block head and block body composition, and wherein block head includes timestamp and previous block
Hash value, block body include the hash value and all signatures for verifying node to it of Express Logistics information;
2), network layer: including P2P network, mechanism of transmission, authentication mechanism and node hierarchy mechanism;
3), common recognition layer: the PoService common recognition mechanism for being adapted to Express Logistics information system is proposed;
4) including node administration contract, express delivery management agreement and scripted code, basic clothes, contract layer: are provided for subsequent applications layer
Business;
5), application layer: realizing interface service, includes express company's interface and user interface.Wherein express company's interface is for express delivery
Company management's node and typing Express Logistics information;User interface provides service for user, including the inquiry of Express Logistics information,
Express delivery is signed for.
3. a kind of Express Logistics block catenary system according to claim 2 and its operation method, it is characterised in that: it is described 2)
The node hierarchy mechanism of network layer: the node in block chain network is classified, and the node of different stage possesses different power
Power fulfils different obligatioies.
4. a kind of Express Logistics block catenary system according to claim 2 and its operation method, it is characterised in that: it is described 3)
Common recognition layer: propose that the service for being suitable for Express Logistics information system proves (PoService) common recognition mechanism, principle is according to upper one
Service quality Service in period Δ, the best preceding n node of selection service quality in candidate production node, as life
Produce node.After end cycle, the digging mine reward for being awarded to production node ispjIt is production node to a logistics information
Label the result of logical AND is carried out with final label.The calculation of service quality is that item and reward are respectively examined in previous cycle
The weighted sum of item is as follows:
Whereinsi∈ [0, t], pj∈ { 0,1 }
Production node is chosen according to the following formula:
PNode=max ({ Servicek, n).
5. a kind of Express Logistics block catenary system according to claim 1 and its operation method, it is characterised in that: using power
System architecture required by benefit 1, a kind of Express Logistics information input method based on block chain include the following steps:
1), the logistics information for generating IoT equipment formats conversion function through block chain information, generates logistics information Ml, broadcast is extremely
In block chain network;
2), according to PoService mechanism, the production node in current period is determined
3), production node generates block, and block is broadcasted to the whole network, so that all backup nodes are backed up;
4), backup node backup new block: after receiving new block, block is linked in backup block chain;
5), system is by logistics information Ml, save into cloud database.
6. a kind of Express Logistics block catenary system according to claim 1 and its operation method, it is characterised in that: system is
User generates dummy node, and user inputs express delivery odd numbers by external interface and inquires.After user receives express delivery, to express delivery
It is digitally signed, receipt information is added in system by level Four node.It is fast that the permission of dummy node is limited only to inquiry
It passs, and after use, address is again assigned to other users by system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910377387.5A CN110298610A (en) | 2019-05-05 | 2019-05-05 | A kind of Express Logistics block catenary system and its operation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910377387.5A CN110298610A (en) | 2019-05-05 | 2019-05-05 | A kind of Express Logistics block catenary system and its operation method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110298610A true CN110298610A (en) | 2019-10-01 |
Family
ID=68026562
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910377387.5A Pending CN110298610A (en) | 2019-05-05 | 2019-05-05 | A kind of Express Logistics block catenary system and its operation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110298610A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110727734A (en) * | 2019-10-10 | 2020-01-24 | 腾讯科技(深圳)有限公司 | Credit information synchronization method based on block chain and credit combined reward and punishment system |
CN110751448A (en) * | 2019-12-20 | 2020-02-04 | 北京京邦达贸易有限公司 | Block chain based sign-off return method, device, equipment and readable storage medium |
CN111178887A (en) * | 2019-12-27 | 2020-05-19 | 远光软件股份有限公司 | Distributed photovoltaic power generation and sale system and method based on block chain |
CN111262834A (en) * | 2020-01-09 | 2020-06-09 | 中国信息通信研究院 | Authentication and credibility analysis method, device and system for physical entity |
CN111815264A (en) * | 2020-06-16 | 2020-10-23 | 上海中通吉网络技术有限公司 | Express delivery network management method, device and storage medium |
CN112270636A (en) * | 2020-11-25 | 2021-01-26 | 广东广宇科技发展有限公司 | Block chain-based consignment logistics management method, device, terminal and storage medium |
CN112434990A (en) * | 2020-11-20 | 2021-03-02 | 深圳市丰巢网络技术有限公司 | Express cabinet using method and device based on block chain, server and storage medium |
CN115330318A (en) * | 2022-10-12 | 2022-11-11 | 广州一链通互联网科技有限公司 | Logistics distribution method and system based on block chain technology |
-
2019
- 2019-05-05 CN CN201910377387.5A patent/CN110298610A/en active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110727734B (en) * | 2019-10-10 | 2023-07-14 | 腾讯科技(深圳)有限公司 | Credit information synchronization method based on blockchain and credit joint rewarding and punishing system |
CN110727734A (en) * | 2019-10-10 | 2020-01-24 | 腾讯科技(深圳)有限公司 | Credit information synchronization method based on block chain and credit combined reward and punishment system |
CN110751448A (en) * | 2019-12-20 | 2020-02-04 | 北京京邦达贸易有限公司 | Block chain based sign-off return method, device, equipment and readable storage medium |
WO2021120686A1 (en) * | 2019-12-20 | 2021-06-24 | 北京京邦达贸易有限公司 | Sign-bill collection method and apparatus based on blockchain, and device and readable storage medium |
CN111178887B (en) * | 2019-12-27 | 2023-05-09 | 远光软件股份有限公司 | Distributed photovoltaic power generation and selling system and method based on block chain |
CN111178887A (en) * | 2019-12-27 | 2020-05-19 | 远光软件股份有限公司 | Distributed photovoltaic power generation and sale system and method based on block chain |
CN111262834A (en) * | 2020-01-09 | 2020-06-09 | 中国信息通信研究院 | Authentication and credibility analysis method, device and system for physical entity |
CN111262834B (en) * | 2020-01-09 | 2022-03-29 | 中国信息通信研究院 | Authentication and credibility analysis method, device and system for physical entity |
CN111815264A (en) * | 2020-06-16 | 2020-10-23 | 上海中通吉网络技术有限公司 | Express delivery network management method, device and storage medium |
CN112434990A (en) * | 2020-11-20 | 2021-03-02 | 深圳市丰巢网络技术有限公司 | Express cabinet using method and device based on block chain, server and storage medium |
CN112270636A (en) * | 2020-11-25 | 2021-01-26 | 广东广宇科技发展有限公司 | Block chain-based consignment logistics management method, device, terminal and storage medium |
CN115330318B (en) * | 2022-10-12 | 2023-02-10 | 广州一链通互联网科技有限公司 | Logistics distribution method and system based on block chain technology |
CN115330318A (en) * | 2022-10-12 | 2022-11-11 | 广州一链通互联网科技有限公司 | Logistics distribution method and system based on block chain technology |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110298610A (en) | A kind of Express Logistics block catenary system and its operation method | |
Xu et al. | Making big data open in edges: A resource-efficient blockchain-based approach | |
Bada et al. | Towards a green blockchain: A review of consensus mechanisms and their energy consumption | |
WO2018209542A1 (en) | Consensus method for decentralized domain name system | |
Wang et al. | Blockchain-based IoT device identification and management in 5G smart grid | |
WO2019204117A1 (en) | Systems and methods for recording assets and transactions thereof in blockchains | |
CN111178682A (en) | Control method of demand response management platform based on block chain technology | |
CN113438084A (en) | Green power source tracing method and system based on R-PBFT consensus algorithm and timestamp | |
CN112907082B (en) | Block chain consensus algorithm evaluation optimization method | |
Wang et al. | Beh-Raft-Chain: a behavior-based fast blockchain protocol for complex networks | |
Wang et al. | Privacy protection federated learning system based on blockchain and edge computing in mobile crowdsourcing | |
CN113448694B (en) | Block chain consensus method for improving transaction processing capability | |
Wang et al. | A fast and secured vehicle-to-vehicle energy trading based on blockchain consensus in the internet of electric vehicles | |
Wen et al. | CPU usage prediction for cloud resource provisioning based on deep belief network and particle swarm optimization | |
Li et al. | Cyber insurance design for validator rotation in sharded blockchain networks: A hierarchical game-based approach | |
Song et al. | Research on multidimensional trust evaluation mechanism of fintech based on blockchain | |
Kapassa et al. | Blockchain in smart energy grids: a market analysis | |
Xie et al. | HLOChain: A hierarchical blockchain framework with lightweight consensus and optimized storage for IoT | |
Stübs et al. | Business-driven blockchain-mempool model for cooperative optimization in smart grids | |
Li et al. | Q-learning improved lightweight consensus algorithm for blockchain-structured internet of things | |
Qi et al. | Practical Byzantine fault tolerance consensus based on comprehensive reputation | |
US20230299983A1 (en) | Systems and methods for facilitating blockchain operations based on network congestion | |
WO2023221350A1 (en) | Blockchain-based code copyright registration system, method and platform | |
Xu et al. | Precision Poverty Alleviation Methods in the Agricultural Field Based upon Wireless Communication Networks and Blockchain | |
Spinnell et al. | Renewable energy certificate markets: blockchain applied |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20191001 |