CN109934598B - Block chain tobacco traceability anti-counterfeiting system - Google Patents
Block chain tobacco traceability anti-counterfeiting system Download PDFInfo
- Publication number
- CN109934598B CN109934598B CN201910172640.3A CN201910172640A CN109934598B CN 109934598 B CN109934598 B CN 109934598B CN 201910172640 A CN201910172640 A CN 201910172640A CN 109934598 B CN109934598 B CN 109934598B
- Authority
- CN
- China
- Prior art keywords
- module
- calling
- node member
- certificate
- node
- 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.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a block chain tobacco traceability anti-counterfeiting system, which comprises: interface layer: the system comprises a calling identity module for calling nodes and membership, a calling account book module for calling accounts books, a calling transaction module for calling transactions and an intelligent contract installation test module for performing installation test on intelligent contracts; core layer: the system comprises a member management module, a consensus service module and an intelligent contract module; the member management module includes: the system comprises a node member registration unit for registering a node member, a node member registration unit for registering the node member, and a node member application certificate unit for applying a certificate by the node member; and the contract enabling module is used for realizing the logical relationship of the product information link information of the tobacco traceability anti-counterfeiting system. The block chain tobacco traceability anti-counterfeiting system solves the problem that stored data is easy to tamper due to the fact that only a two-dimensional code technology is used in the prior art.
Description
Technical Field
The invention relates to the field of management and processing of big data of tobacco sales, in particular to a block chain tobacco traceability anti-counterfeiting system.
Background
China is the largest tobacco production and consumption country in the world, and the sales volume and the growth speed of cigarettes are the first in the world. Tobacco is the national specialty product, and the tobacco industry is the national largest tax-paying industry. The tobacco industry is also the industry most affected by counterfeit products due to the driving of benefits. Some illegal vains are forced to sell fake cigarettes, which causes huge losses to the country, enterprise and consumer. Although various measures are taken in the country, the monopoly management of tobacco is continuously enhanced, lawless persons who manufacture and sell counterfeit cigarettes are repackaged by various means such as smuggling, copying and pirating cigarette trademarks or by blending self-made inferior cigarettes with genuine products. Moreover, the manufacture of packages from past hand works, the mass production has been shifted to modern specialty formulations and equipment roll-to-roll packaging. It is counted that the loss of tobacco industry in China caused by counterfeiting, forging, smuggling and the like is as much as billions of primordial notes each year.
In recent years, due to the following technology of counterfeiters, the traditional tobacco anti-counterfeiting technology has the problems of low technological content, small imitation difficulty, insufficient anti-counterfeiting strength, improper design and use of the anti-counterfeiting technology, incapability of being identified by consumers and the like. The traditional two-dimensional code technology can solve the problem well, and the pain point is that anti-counterfeiting data is stored on a centralized structure, so that the anti-counterfeiting data is easy to tamper and has weak public confidence.
Disclosure of Invention
The invention provides a block chain tobacco traceability anti-counterfeiting system, which solves the problem that stored data is easy to tamper due to the fact that only a two-dimensional code technology is used in the prior art.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
the invention provides a block chain tobacco traceability anti-counterfeiting system, which comprises:
interface layer: the system comprises a calling identity module for calling nodes and membership, a calling account book module for calling accounts books, a calling transaction module for calling transactions and an intelligent contract installation test module for performing installation test on intelligent contracts;
core layer: the system comprises a member management module, a consensus service module and an intelligent contract module; the member management module includes: the system comprises a node member registration unit for registering a node member, a node member registration unit for registering the node member, and a node member application certificate unit for applying a certificate by the node member; the consensus service module comprises: the system comprises an account book storage unit for storing account books, an account book calculation unit for ordering the account books according to time, an internode consensus service unit for establishing the connection between nodes, an endorsement verification management unit for verifying and signing the identity of a transactor in a transaction, and an internode network transmission protocol unit for realizing account book sharing of the node between the connections; and the contract enabling module is used for realizing the logical relationship of the product information link information of the tobacco traceability anti-counterfeiting system.
Compared with the prior art, the invention has the following beneficial effects:
the block chain characteristics are combined with anti-counterfeiting traceability, internet data are adopted to trace when anti-counterfeiting is achieved, the block chain tobacco anti-counterfeiting traceability system performs data acquisition and recording through different terminal equipment by combining various technologies such as two-dimension codes, the internet and the block chain, and finally a perfect block chain tobacco anti-counterfeiting traceability solution is formed, so that data stored in the whole tobacco production transaction flow are prevented from being tampered, the credibility of transaction production data stored in the internet is improved, and illegal criminal behaviors are conveniently detected during anti-counterfeiting.
Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention.
Drawings
FIG. 1 is a general architecture diagram of a blockchain tobacco traceability anti-counterfeiting system;
FIG. 2 is a timing diagram of the uplink of the blockchain tobacco traceability anti-counterfeiting system;
FIG. 3 is a block chain tobacco traceability anti-counterfeiting system uplink thought diagram;
fig. 4 is a block chain tobacco traceability anti-counterfeiting system block diagram.
Detailed Description
In order to make the technical means, the creation characteristics, the achievement of the purpose and the effect of the present invention more clear and easy to understand, the present invention is further described below with reference to the accompanying drawings and the detailed description:
as shown in fig. 1 to 4, the present invention provides a blockchain tobacco traceability anti-counterfeiting system, which includes:
interface layer: the calling identity module is used for calling the identity of nodes (the nodes can be shown in figures 1, 2 and 3, namely a main company node, a branch company node 1, a branch company node 2, a manufacturer node 1, a manufacturer node 2, a warehouse-in node, a warehouse-out node, a boxing node, a bar-packet link node and the like), the calling account book module is used for calling an account book, the calling transaction module is used for calling a transaction, and the intelligent contract installation test module is used for carrying out installation test on an intelligent contract; (which may be handled by pluggable Fabric CA components)
Core layer: the system comprises a member management module, a consensus service module and an intelligent contract module; the member management module includes: the system comprises a node member registration unit for registering a node member, a node member registration unit for registering the node member, and a node member application certificate unit for applying a certificate by the node member; the consensus service module comprises: the system comprises an account book storage unit for storing account books, an account book calculation unit for ordering the account books according to time, an internode consensus service unit for establishing the connection between nodes, an endorsement verification management unit for verifying and signing the identity of a transactor in a transaction, and an internode network transmission protocol unit for realizing account book sharing of the node between the connections; and the contract enabling module is used for realizing the logical relationship of the product information link information of the tobacco traceability anti-counterfeiting system.
The intelligent CONTRACT (SMART CONTRACT) is called a chain code (chaincode), and is a section of code based on standards, and specific business logic, namely the storage logic of product information link information of the tobacco traceability anti-counterfeiting system is realized. The chain code and the bottom layer account book are decoupled, original data is not affected by updating the chain code, a charecode is run through a Docker container, and the chain code and the bottom layer account book are connected with a Peer node in the same channel through gRPC after installation and instantiation.
In order to improve security performance, this blockchain tobacco traceability anti-fake system still includes: secure encryption service layer: the system comprises a certificate module, an encryption module, a signature module, a multi-channel isolation module and a logic data separation module, wherein the certificate module is used for packaging requester information and a public key into a certificate and storing the certificate after the identity of the requester is verified; the encryption module is used for encrypting the data in network transmission to generate ciphertext; the signature module is used for encrypting the data by using the private key of the sender to form a digital signature of the sender; the multi-channel isolation module is used for realizing logic isolation on data of different chains through index data, and the logic data separation module is used for separating logic from data. The nodes or members must be licensed to enter the network, the security is ensured by means of certificates, encryption, signature and the like, and only the nodes participating in the transaction can access the data by the multi-channel isolation function, and other nodes cannot see the data, so that the separation of logic and the data is truly realized.
Finally, it is noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications and equivalents may be made thereto without departing from the spirit and scope of the technical solution of the present invention, which is intended to be covered by the scope of the claims of the present invention.
Claims (1)
1. A blockchain tobacco traceability anti-counterfeiting system, comprising:
interface layer: the system comprises a calling identity module for calling nodes and membership, a calling account book module for calling accounts books, a calling transaction module for calling transactions and an intelligent contract installation test module for performing installation test on intelligent contracts;
core layer: the system comprises a member management module, a consensus service module and an intelligent contract module; the member management module includes: the system comprises a node member registration unit for registering a node member, a node member registration unit for registering the node member, and a node member application certificate unit for applying a certificate by the node member; the consensus service module comprises: the system comprises an account book storage unit for storing account books, an account book calculation unit for ordering the account books according to time, an internode consensus service unit for establishing the connection between nodes, an endorsement verification management unit for verifying and signing the identity of a transactor in a transaction, and an internode network transmission protocol unit for realizing account book sharing of the node between the connections; the intelligent contract module is used for realizing the logical relationship of the product information link information of the tobacco traceability anti-counterfeiting system;
further comprises: secure encryption service layer: the system comprises a certificate module, an encryption module, a signature module, a multi-channel isolation module and a logic data separation module, wherein the certificate module is used for packaging requester information and a public key into a certificate and storing the certificate after the identity of the requester is verified; the encryption module is used for encrypting the data in network transmission to generate ciphertext; the signature module is used for encrypting the data by using the private key of the sender to form a digital signature of the sender; the multi-channel isolation module is used for realizing logic isolation on data of different chains through index data, and the logic data separation module is used for separating logic from data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910172640.3A CN109934598B (en) | 2019-03-07 | 2019-03-07 | Block chain tobacco traceability anti-counterfeiting system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910172640.3A CN109934598B (en) | 2019-03-07 | 2019-03-07 | Block chain tobacco traceability anti-counterfeiting system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109934598A CN109934598A (en) | 2019-06-25 |
CN109934598B true CN109934598B (en) | 2023-10-27 |
Family
ID=66986700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910172640.3A Active CN109934598B (en) | 2019-03-07 | 2019-03-07 | Block chain tobacco traceability anti-counterfeiting system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109934598B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112540338A (en) * | 2020-10-23 | 2021-03-23 | 国网天津市电力公司 | Intelligent electric meter verification system based on block chain technology |
CN113723220B (en) * | 2021-08-11 | 2023-08-25 | 电子科技大学 | Deep counterfeiting traceability system based on big data federation learning architecture |
DE202023102181U1 (en) | 2023-04-25 | 2023-05-04 | Shyam Bihari Goyal | Blockchain-based anti-counterfeiting and traceability system |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105160152A (en) * | 2015-07-31 | 2015-12-16 | 广州优阳信息技术有限公司 | Safe operation method for artificial fertilization, in-vitro fertilization and embryo transfer |
CN106529980A (en) * | 2016-12-13 | 2017-03-22 | 南通芯电物联网科技有限责任公司 | Tobacco chip anti-counterfeiting source tracing system and method |
CN107657460A (en) * | 2017-09-08 | 2018-02-02 | 众安信息技术服务有限公司 | A kind of tobacco based on block chain is false proof and source tracing method and system |
CN107749847A (en) * | 2017-10-23 | 2018-03-02 | 济南浪潮高新科技投资发展有限公司 | A kind of method of block chain quadrature digital up-converter |
CN108537556A (en) * | 2018-03-13 | 2018-09-14 | 深圳信息职业技术学院 | A kind of multidate information method for anti-counterfeit based on block chain and NFC chip |
CN108681909A (en) * | 2018-05-18 | 2018-10-19 | 浙江超脑时空科技有限公司 | The intelligent anti-counterfeiting device realized based on block chain intelligence contract and method for anti-counterfeit of tracing to the source |
CN108830709A (en) * | 2018-04-17 | 2018-11-16 | 中车工业研究院有限公司 | A kind of crowdsourcing transaction system based on block chain |
CN108881290A (en) * | 2018-07-17 | 2018-11-23 | 深圳前海微众银行股份有限公司 | Digital certificate application method, system and storage medium based on block chain |
CN109063804A (en) * | 2018-08-30 | 2018-12-21 | 湖南孚利购科技有限公司 | A method of realizing that commodity counterfeit prevention can trace to the source using RFID and block chain |
CN109059189A (en) * | 2018-07-11 | 2018-12-21 | 珀隆有限公司 | Method, apparatus, system, equipment and the storage medium of filter net jam detection |
CN109087104A (en) * | 2018-08-29 | 2018-12-25 | 北京京东尚科信息技术有限公司 | Block chain intelligence contract administration method and system, computer readable storage medium |
CN109191003A (en) * | 2018-09-25 | 2019-01-11 | 仲恺农业工程学院 | Fruit and vegetable agricultural product quality safety traceability system based on block chain |
CN109255622A (en) * | 2018-01-08 | 2019-01-22 | 浙江甲骨文超级码科技股份有限公司 | A kind of back-tracing anti-fake data-storage system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101849917B1 (en) * | 2016-10-13 | 2018-05-31 | 주식회사 코인플러그 | Method for providing certificate service based on smart contract and server using the same |
US11538031B2 (en) * | 2017-03-31 | 2022-12-27 | Vijay Madisetti | Method and system for identity and access management for blockchain interoperability |
US20180315055A1 (en) * | 2017-05-01 | 2018-11-01 | International Business Machines Corporation | Blockchain For Issue/Defect Tracking System |
TWI632507B (en) * | 2017-06-03 | 2018-08-11 | 蔡政育 | Product traceability code outputting system |
-
2019
- 2019-03-07 CN CN201910172640.3A patent/CN109934598B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105160152A (en) * | 2015-07-31 | 2015-12-16 | 广州优阳信息技术有限公司 | Safe operation method for artificial fertilization, in-vitro fertilization and embryo transfer |
CN106529980A (en) * | 2016-12-13 | 2017-03-22 | 南通芯电物联网科技有限责任公司 | Tobacco chip anti-counterfeiting source tracing system and method |
CN107657460A (en) * | 2017-09-08 | 2018-02-02 | 众安信息技术服务有限公司 | A kind of tobacco based on block chain is false proof and source tracing method and system |
CN107749847A (en) * | 2017-10-23 | 2018-03-02 | 济南浪潮高新科技投资发展有限公司 | A kind of method of block chain quadrature digital up-converter |
CN109255622A (en) * | 2018-01-08 | 2019-01-22 | 浙江甲骨文超级码科技股份有限公司 | A kind of back-tracing anti-fake data-storage system |
CN108537556A (en) * | 2018-03-13 | 2018-09-14 | 深圳信息职业技术学院 | A kind of multidate information method for anti-counterfeit based on block chain and NFC chip |
CN108830709A (en) * | 2018-04-17 | 2018-11-16 | 中车工业研究院有限公司 | A kind of crowdsourcing transaction system based on block chain |
CN108681909A (en) * | 2018-05-18 | 2018-10-19 | 浙江超脑时空科技有限公司 | The intelligent anti-counterfeiting device realized based on block chain intelligence contract and method for anti-counterfeit of tracing to the source |
CN109059189A (en) * | 2018-07-11 | 2018-12-21 | 珀隆有限公司 | Method, apparatus, system, equipment and the storage medium of filter net jam detection |
CN108881290A (en) * | 2018-07-17 | 2018-11-23 | 深圳前海微众银行股份有限公司 | Digital certificate application method, system and storage medium based on block chain |
CN109087104A (en) * | 2018-08-29 | 2018-12-25 | 北京京东尚科信息技术有限公司 | Block chain intelligence contract administration method and system, computer readable storage medium |
CN109063804A (en) * | 2018-08-30 | 2018-12-21 | 湖南孚利购科技有限公司 | A method of realizing that commodity counterfeit prevention can trace to the source using RFID and block chain |
CN109191003A (en) * | 2018-09-25 | 2019-01-11 | 仲恺农业工程学院 | Fruit and vegetable agricultural product quality safety traceability system based on block chain |
Non-Patent Citations (4)
Title |
---|
The outlook of blockchain technology for construction engineering management;jun wang;Frontiers of Engineering Managemen;第第4卷卷(第第1期期);第67-75页 * |
区块链的税收智能合约设计;陈宇翔;张兆雷;刘地军;彭笛;李枫;;通信技术(第06期);第1384-1390页 * |
基于区块链技术的中药溯源体系研究;肖丽;谭星;谢鹏;田燕;温川飙;;时珍国医国药(第11期);第2762-7642页 * |
基于区块链的身份管理认证研究;***等;《计算机科学》;20181115(第11期);第59-66页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109934598A (en) | 2019-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Kim et al. | A survey of scalability solutions on blockchain | |
CN109934598B (en) | Block chain tobacco traceability anti-counterfeiting system | |
CN106485167B (en) | Credit recording system and method based on block chain | |
CN109034833B (en) | Product tracing information management system and method based on block chain | |
CN108876370B (en) | System architecture for sharing open data by crossing block chains under heterogeneous multi-chain architecture | |
JP2023113804A (en) | Cryptographic method and system for secure extraction of data from block chain | |
CN109829767A (en) | A kind of point reward exchanging system and method based on block chain technology | |
CN108710808A (en) | A kind of investigation payment platform based on block chain | |
CN105809420A (en) | Liquidation method of multi-layer block chain | |
CN109154885A (en) | Business processing on block platform chain executes | |
CN106780007A (en) | A kind of collage-credit data is shared and transaction system | |
CN107480540B (en) | Data access control system and method | |
CN107408174A (en) | The system and method that networking for managing secure entity is promised to undertake | |
CN110377635B (en) | Block chain architecture-based RMB cross-border payment inquiry and retrieval method and device | |
CN109003081A (en) | A kind of method of commerce and system based on block chain | |
CN108306873A (en) | A kind of intelligent contract data interactive system based on manufacture block chain | |
CN108764930A (en) | The implementation method of commodity counterfeit prevention verification platform based on block chain structure | |
CN110910148A (en) | Block chain-based article authentication method and device and storage medium | |
CN114399320B (en) | Bill supply chain anti-counterfeiting traceability system and method based on block chain NFT | |
CN110930152B (en) | Data processing method based on block chain and related equipment | |
CN110909381A (en) | Block chain-based user comment tamper-proof system and method | |
CN106385400A (en) | Bitcoin transaction network based anonymous message transmission method | |
CN112801778A (en) | Federated bad asset blockchain | |
CN112053271A (en) | Public service platform data evidence management method and system based on block chain | |
CN112685776A (en) | Privacy data credibility verification method based on block chain and privacy security calculation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |