CN109934598B - Block chain tobacco traceability anti-counterfeiting system - Google Patents

Block chain tobacco traceability anti-counterfeiting system Download PDF

Info

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
Application number
CN201910172640.3A
Other languages
Chinese (zh)
Other versions
CN109934598A (en
Inventor
田峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Qianjiang Software Co ltd
Original Assignee
Chongqing Qianjiang Software Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chongqing Qianjiang Software Co ltd filed Critical Chongqing Qianjiang Software Co ltd
Priority to CN201910172640.3A priority Critical patent/CN109934598B/en
Publication of CN109934598A publication Critical patent/CN109934598A/en
Application granted granted Critical
Publication of CN109934598B publication Critical patent/CN109934598B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Block chain tobacco traceability anti-counterfeiting system
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.
CN201910172640.3A 2019-03-07 2019-03-07 Block chain tobacco traceability anti-counterfeiting system Active CN109934598B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (13)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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