Block chain tracing NFT anti-counterfeiting platform and method
1. A block chain traceability NFT anti-counterfeiting platform is characterized by comprising a production information acquisition module, an NFC label module, an information chaining module, a block chain platform, a market supervision module, a logistics information acquisition module, a sales information acquisition module, a label updating module, a block updating module, a traceability query module, a user mobile terminal, an information extraction module and an NFT certificate module;
the production information acquisition module acquires commodity production process information and extracts commodity production information;
the NFC tag module stores commodity production process information and commodity production information;
the information chaining module chaining the commodity production process information and the commodity production information of the NFC label module to form a commodity block;
the logistics information acquisition module acquires information of a commodity transportation process and extracts commodity transportation information;
the label updating module extracts the commodity transportation process information and the commodity transportation information, and inputs the commodity transportation process information and the commodity transportation information into the NFC electronic label for updating;
the block updating module carries out re-chaining on the updated NFC electronic tag to form a new commodity block;
the sales information acquisition module acquires the information of the commodity sales process and extracts the commodity sales information of retail sales points;
the market monitoring module stores a physical server of the block chain platform, manages the block chain platform, judges the authenticity of the commodity to form commodity authenticity information, and uploads the commodity authenticity information to the block chain platform for block coding;
and the source tracing query module is used for querying and tracing the commodities.
2. The block chain traceability NFT anti-counterfeiting platform of claim 1, wherein the production information acquisition module comprises a production video acquisition unit and a production data acquisition unit, the production video acquisition unit is a monitoring probe, the production data acquisition unit extracts commodity production information, and the commodity production information mainly comprises raw material information, processing information and production time information;
the NFC label module is an NFC electronic label and is installed inside the commodity package, and the NFC label module stores commodity production process information and commodity production information.
3. The block chain traceability NFT anti-counterfeiting platform of claim 1, wherein the information chaining module chains the commodity production process information and the commodity production information of the NFC tag module to form a commodity block; the commodity block comprises a block head and a block body, wherein the block head comprises a block version number, a Nonce random number, a Time timestamp, a front block Hash value, a Merck tree root and a current block Hash value, and the block body comprises commodity production process information and commodity production information;
the market monitoring module is a market monitoring department and stores a physical server of the block chain platform, the market monitoring module manages the block chain platform, the market monitoring module judges the authenticity of the commodity to form commodity authenticity information, and the commodity authenticity information is uploaded to the block chain platform to be encoded non-homogenously.
4. The blockchain traceability NFT security platform of claim 1, wherein the blockchain platform stores commodity blocks and new commodity blocks;
the logistics information acquisition module comprises a logistics video acquisition unit and a logistics data acquisition unit.
5. The block chain traceability NFT anti-counterfeiting platform of claim 1, wherein the sales information acquisition module comprises a sales video acquisition unit and a sales data acquisition unit, the sales information acquisition module is disposed at an enterprise end, the sales information acquisition module acquires information of a sales process of a commodity, the sales data acquisition unit extracts sales information of the commodity of a retail point of sale, and the sales information of the commodity comprises storage time information;
the label updating module extracts the commodity transportation process information, the commodity transportation information, the commodity sales process information and the commodity sales information, and inputs the extracted information into the NFC electronic label for updating.
6. The block chain traceability NFT anti-counterfeiting platform of claim 1, wherein the block update module uplinks the updated NFC electronic tag for a plurality of times to form a new commodity block;
the source tracing query module comprises a text display unit and a video display unit, and a consumer views texts and videos respectively through the source tracing query module.
7. The block chain traceability NFT anti-counterfeiting platform of claim 1, wherein the user mobile terminal is a mobile phone or an electronic watch with NFC function;
and the information extraction module extracts a new commodity block stored in the block chain platform.
8. The blockchain traceability NFT security platform of claim 1, wherein the NFT certificate module is a digital asset that is non-homogeneous in a blockchain, and the NFT certificate module determines authenticity and ownership of online shared content.
9. The block chain traceability NFT anti-counterfeiting platform of claim 1, wherein the logistics video acquisition unit and the sales video acquisition unit are monitor probes; the source tracing query module is a source tracing APP.
10. A block chain tracing NFT anti-counterfeiting method, wherein the method applies the block chain tracing NFT anti-counterfeiting platform according to claim 1, and the method comprises the following steps:
step S1: opening an NFC function on a mobile phone or an electronic watch, and opening a tracing APP;
step S2: placing a mobile phone or an electronic watch on a commodity outsourcing business for induction, and skipping a text display module and a video display module by a tracing APP;
step S3: the commodity authenticity information, the commodity production information, the commodity transportation information and the commodity sales information are inquired by clicking the text display module, and the commodity production process information, the commodity transportation process information and the commodity sales process information are traced by clicking the frequency display module.
Step S4: the NFT certificate module displays non-homogenous certification.
Background
NFT is a short name of non-homogeneous general evidence, is a unique digital asset, and in the past, people cannot judge the authenticity and ownership of online shared content, and in the process of transmitting pirated music to local storage, the original work is not different from the copy thereof, and the NFT is created to meet the requirement of verifying authenticity in the digital era.
In patent document with publication number CN110458588A, a commodity anti-counterfeiting tracing method and system suitable for e-commerce platform are disclosed, in which a commodity unique identification code is set on a commodity package, and a code scanning racking verification link is set in a commodity information publishing process and a code scanning transaction verification link is set in a transaction process.
The anti-counterfeiting tracing system is simple in structure, and has a large hidden danger in the anti-counterfeiting tracing process although the possibility that counterfeit commodities enter the e-commerce platform for circulation is reduced; the anti-counterfeiting is mainly to prevent the commodities from being counterfeited and shoddy, and the traceability is to track the circulation chain of the commodities; at present, the anti-counterfeiting tracing technology of commodities mostly adopts a bar code anti-counterfeiting technology to perform anti-counterfeiting and tracing, and consumers can perform basic authentication on commodities by identifying bar codes; however, the method is a conventional anti-counterfeiting mode based on the internet and a big data mode at present, and is easy to forge, particularly for commodity information which is handed by a series of related crowds such as manufacturers, dealers, sales terminals and consumers, the authenticity of the commodity information in the hands of the consumers is difficult to grasp, the trust of the consumers is difficult to obtain, and the problems that the transparency, decentralization and traceability of the production information cannot be really realized exist. Therefore, a technical solution is needed to improve the above technical problems.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a block chain traceability NFT anti-counterfeiting platform and a method.
The block chain traceability NFT anti-counterfeiting platform comprises a production information acquisition module, an NFC label module, an information chaining module, a block chain platform, a market supervision module, a logistics information acquisition module, a sales information acquisition module, a label updating module, a block updating module, a traceability query module, a user mobile terminal, an information extraction module and an NFT certificate module;
the production information acquisition module acquires commodity production process information and extracts commodity production information;
the NFC tag module stores commodity production process information and commodity production information;
the information chaining module chaining the commodity production process information and the commodity production information of the NFC label module to form a commodity block;
the logistics information acquisition module acquires information of a commodity transportation process and extracts commodity transportation information;
the label updating module extracts the commodity transportation process information and the commodity transportation information, and inputs the commodity transportation process information and the commodity transportation information into the NFC electronic label for updating;
the block updating module carries out re-chaining on the updated NFC electronic tag to form a new commodity block;
the sales information acquisition module acquires the information of the commodity sales process and extracts the commodity sales information of retail sales points;
the market monitoring module stores a physical server of the block chain platform, manages the block chain platform, judges the authenticity of the commodity to form commodity authenticity information, and uploads the commodity authenticity information to the block chain platform for block coding;
and the source tracing query module is used for querying and tracing the commodities.
Preferably, the production information acquisition module comprises a production video acquisition unit and a production data acquisition unit, the production video acquisition unit is a monitoring probe, the production data acquisition unit extracts commodity production information, and the commodity production information mainly comprises raw material information, processing information and production time information;
the NFC label module is an NFC electronic label and is installed inside the commodity package, and the NFC label module stores commodity production process information and commodity production information.
Preferably, the information chaining module chains the commodity production process information and the commodity production information of the NFC tag module to form a commodity block; the commodity block comprises a block head and a block body, wherein the block head comprises a block version number, a Nonce random number, a Time timestamp, a front block Hash value, a Merck tree root and a current block Hash value, and the block body comprises commodity production process information and commodity production information;
the market monitoring module is a market monitoring department and stores a physical server of the block chain platform, the market monitoring module manages the block chain platform, the market monitoring module judges the authenticity of the commodity to form commodity authenticity information, and the commodity authenticity information is uploaded to the block chain platform to be encoded non-homogenously.
Preferably, the blockchain platform stores commodity blocks and new commodity blocks;
the logistics information acquisition module comprises a logistics video acquisition unit and a logistics data acquisition unit.
Preferably, the sales information acquisition module comprises a sales video acquisition unit and a sales data acquisition unit, the sales information acquisition module is arranged at an enterprise end, the sales information acquisition module acquires commodity sales process information, the sales data acquisition unit extracts commodity sales information of retail sales points, and the commodity sales information comprises storage time information;
the label updating module extracts the commodity transportation process information, the commodity transportation information, the commodity sales process information and the commodity sales information, and inputs the extracted information into the NFC electronic label for updating.
Preferably, the block updating module performs multi-time uplink on the updated NFC electronic tag to form a new commodity block;
the source tracing query module comprises a text display unit and a video display unit, and a consumer views texts and videos respectively through the source tracing query module.
Preferably, the user mobile terminal is a mobile phone or an electronic watch with an NFC function;
and the information extraction module extracts a new commodity block stored in the block chain platform.
Preferably, the NFT certificate module is a digital asset that is non-homogeneous in a blockchain, and the NFT certificate module determines authenticity and ownership of online shared content.
Preferably, the logistics video acquisition unit and the sales video acquisition unit are monitoring probes; the source tracing query module is a source tracing APP.
The invention also provides a block chain traceability NFT anti-counterfeiting method, which applies the block chain traceability NFT anti-counterfeiting platform and comprises the following steps:
step S1: opening an NFC function on a mobile phone or an electronic watch, and opening a tracing APP;
step S2: placing a mobile phone or an electronic watch on a commodity outsourcing business for induction, and skipping a text display module and a video display module by a tracing APP;
step S3: the commodity authenticity information, the commodity production information, the commodity transportation information and the commodity sales information are inquired by clicking the text display module, and the commodity production process information, the commodity transportation process information and the commodity sales process information are traced by clicking the frequency display module.
Step S4: the NFT certificate module displays non-homogenous certification.
Compared with the prior art, the invention has the following beneficial effects:
1. the invention adopts the structure of adding the NFT certificate to the NFC electronic tag, thereby really realizing the transparentization, decentralization and traceability of commodity information;
2. the invention is beneficial to ensuring that consumers can confirm the authenticity of the commodity, trace the source of the commodity and generate the NFT certificate, thereby being beneficial to improving the safety of commodity transaction.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments with reference to the following drawings:
FIG. 1 is a schematic flow chart of the present invention.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the invention, but are not intended to limit the invention in any way. It should be noted that it would be obvious to those skilled in the art that various changes and modifications can be made without departing from the spirit of the invention. All falling within the scope of the present invention.
Referring to fig. 1, the present invention provides a block chain traceability NFT anti-counterfeiting platform and method, including a production information acquisition module, an NFC tag module, an information chaining module, a block chain platform, a market supervision module, a logistics information acquisition module, a sales information acquisition module, a tag update module, a block update module, a traceability query module, a user mobile terminal, an information extraction module, and an NFT certificate module; the production information acquisition module comprises a production video acquisition unit and a production data acquisition unit; the logistics information acquisition unit comprises a logistics video acquisition unit and a logistics data acquisition unit; the invention combines the production, transportation and sale information of the commodity with the block chain technology by adopting the NFC electronic tag, thereby really realizing the transparentization, decentralization and traceability of the commodity information, being beneficial to ensuring consumers to confirm the authenticity of the commodity, simultaneously tracing the commodity to generate the NFT certificate, and further being beneficial to improving the safety of commodity transaction.
The production information acquisition module comprises a production video acquisition unit and a production data acquisition unit, the production video acquisition unit is a monitoring probe, the production data acquisition unit is used for extracting commodity production information of production enterprises or units, and the commodity production information mainly comprises raw material information, processing information and production time information.
The NFC tag module is specifically an NFC electronic tag, is arranged inside a commodity package and is used for storing commodity production process information and commodity production information.
The information chaining module is used for chaining the commodity production process information and the commodity production information of the NFC label module to form a commodity block; the commodity block comprises a block head and a block body, wherein the block head mainly comprises a block version number, a Nonce random number, a Time timestamp, a Hash value of a front block, a Mercury tree root and a Hash value of a current block, and the block body comprises commodity production process information and commodity production information.
The market monitoring module is specifically a market monitoring department and is used for storing and managing the physical servers of the block chain platform, and meanwhile, the market monitoring module is also used for judging the authenticity of the commodities to form commodity authenticity information and uploading the commodity authenticity information to the block chain platform for non-homogenization coding.
The block chain platform is used for storing the commodity blocks and the new commodity blocks.
The logistics information acquisition module comprises a logistics video acquisition unit and a logistics data acquisition unit.
The sales information acquisition module comprises a sales video acquisition unit and a sales data acquisition unit, the sales information acquisition module is arranged at an enterprise end and used for acquiring commodity sales process information, the sales data acquisition unit is used for extracting commodity sales information of retail sales points, and the commodity sales information mainly comprises storage time information.
The label updating module is used for extracting the commodity transportation process information, the commodity transportation information, the commodity sales process information and the commodity sales information and inputting the information into the NFC electronic label for updating.
And the block updating module is used for performing multi-time chaining on the updated NFC electronic tag to form a new commodity block.
The source tracing query module comprises a text display unit and a video display unit, and a consumer can check texts and videos respectively through the source tracing query module, so that the omnibearing understanding of the consumer on commodities is improved.
The user mobile terminal is specifically a mobile phone or an electronic watch with an NFC function.
The information extraction module is used for extracting a new commodity block stored in the block chain platform.
The NFT certificate module, specifically a digital asset that is not homogeneous in the blockchain, can determine authenticity and ownership of online shared content.
The production information acquisition module comprises a production video acquisition unit and a production data acquisition unit; the logistics information acquisition unit comprises a logistics video acquisition unit and a logistics data acquisition unit; the sales information acquisition module comprises a sales video acquisition unit and a sales data acquisition unit; the production video acquisition unit, the logistics video acquisition unit and the sales video acquisition unit are all monitoring probes; the source tracing query module is specifically a source tracing APP and mainly comprises a text display unit and a video display unit; the user mobile terminal is specifically a mobile phone or an electronic watch with an NFC function.
The production video acquisition unit is arranged in the production workshop and is used for acquiring commodity production process information; the production data acquisition unit is used for extracting commodity production information of production enterprises or units, wherein the commodity production information mainly comprises raw material information, processing information and production time information; the NFC tag module is specifically an NFC electronic tag, is arranged inside a commodity package and is used for storing commodity production process information and commodity production information.
The information chaining module is used for chaining the commodity production process information and the commodity production information of the NFC label module to form a commodity block; the commodity block comprises a block head and a block body, wherein the block head mainly comprises a block version number, a Nonce random number, a Time timestamp, a Hash value of a front block, a Mercury tree root and a Hash value of a current block, and the block body comprises commodity production process information and commodity production information.
The logistics video acquisition unit is arranged in a logistics workshop and used for acquiring information of a commodity transportation process; the logistics data acquisition unit is used for extracting commodity transportation information of logistics enterprises or units, wherein the commodity transportation information mainly comprises logistics circulation information and logistics operation information;
the sales information acquisition module is arranged at a retail sales point and used for acquiring the information of the sales process of the commodities, and the sales data acquisition unit is used for extracting the sales information of the commodities at the retail sales point, wherein the sales information of the commodities mainly comprises storage time information.
The label updating module is used for extracting the commodity transportation process information, the commodity transportation information, the commodity sales process information and the commodity sales information and inputting the information into the NFC electronic label for updating; and the block updating module is used for performing multi-time chaining on the updated NFC electronic tag to form a new commodity block.
The block chain platform is used for storing the commodity blocks and the new commodity blocks; the market monitoring module is specifically a market monitoring department and is used for storing and managing the physical server of the block chain platform, and meanwhile, the market monitoring module is also used for judging the authenticity of the commodity to form commodity authenticity information and uploading the commodity authenticity information to the block chain platform for block coding.
The user mobile terminal is used for a consumer to enter the tracing APP in a login registration mode; the information extraction module is used for extracting a new commodity block stored in the block chain platform; the text display module is used for displaying commodity authenticity, commodity production information, commodity transportation information and commodity sales information; the video display module is used for commodity production process information, commodity transportation process information and commodity sales process information.
The invention also provides a block chain traceability NFT anti-counterfeiting method, which applies the block chain traceability NFT anti-counterfeiting platform and comprises the following steps: step S1: opening an NFC function on a mobile phone or an electronic watch, and opening a tracing APP; step S2: placing a mobile phone or an electronic watch on a commodity outsourcing business for induction, and skipping a text display module and a video display module by a tracing APP; step S3: the commodity authenticity information, the commodity production information, the commodity transportation information and the commodity sales information are inquired by clicking the text display module, and the commodity production process information, the commodity transportation process information and the commodity sales process information are traced by clicking the frequency display module. Step S4: the NFT certificate module displays non-homogenous certification. Step S1: a consumer opens the NFC function on a mobile phone or an electronic watch and simultaneously opens a tracing APP; step S2: placing the mobile phone or the electronic watch on a commodity outsourcing business for induction, and skipping the source tracing APP out of the text display module and the video display module; step S3: the commodity authenticity information, the commodity production information, the commodity transportation information and the commodity sales information are inquired by clicking the text display module, and meanwhile, the commodity production process information, the commodity transportation process information and the commodity sales process information can be traced by clicking the frequency display module; step S4, the NFT certificate module displays the non-homogenization certification.
The working principle and the using process of the invention are as follows: when the block chain traceability anti-counterfeiting platform is used, firstly, a production video acquisition unit acquires commodity production process information, meanwhile, a production data acquisition unit extracts commodity production information of a production enterprise or unit, then, an NFC label module stores the commodity production process information and the commodity production information, and at the moment, an information chaining module can chain the commodity production process information and the commodity production information of the NFC label module to form a commodity block; then the commodity arrives at a logistics enterprise or unit, the logistics video acquisition unit acquires information of the commodity transportation process, and the logistics data acquisition unit extracts the commodity transportation information of the logistics enterprise or unit; at the moment, the label updating module can extract the commodity transportation process information and the commodity transportation information and input the commodity transportation process information and the commodity transportation information into the NFC electronic label for updating; the block updating module can carry out re-chaining on the updated NFC electronic tag to form a new commodity block; when the commodities are delivered from the logistics party to the seller, the sales information acquisition module acquires the information of the commodity sales process, and the sales data acquisition unit extracts the commodity sales information of the retail sales point; similarly, at the moment, the label updating module can extract the commodity sales process information and the commodity sales information and input the commodity sales process information and the commodity sales information into the NFC electronic label for updating, the block updating module can link the updated NFC electronic label again to form a new commodity block, all the commodity blocks and the new commodity block can be stored in the block chain platform, in addition, the market monitoring module can store a physical server of the block chain platform and manage the physical server, and can judge the authenticity of the commodity at the same time to form commodity authenticity information which is uploaded to the block chain platform for block coding; before the consumer purchases the commodity, the consumer can inquire and trace the source through the source tracing inquiry module; according to the invention, the production, transportation and sale information of the commodity is combined with the block chain technology by adopting the NFC electronic tag, so that the transparentization, decentralization and traceability of the commodity information are really realized, and the consumer can confirm the authenticity of the commodity and trace the source of the commodity, thereby being beneficial to improving the safety of commodity transaction.
By adopting the structure of adding the NFT certificate to the NFC electronic tag, the invention solves the problems of really realizing transparentization, decentralization and traceability of commodity information, being beneficial to ensuring consumers to confirm the authenticity of the commodity, tracing the commodity to generate the NFT certificate and further being beneficial to improving the safety of commodity transaction
Those skilled in the art will appreciate that, in addition to implementing the system and its various devices, modules, units provided by the present invention as pure computer readable program code, the system and its various devices, modules, units provided by the present invention can be fully implemented by logically programming method steps in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Therefore, the system and various devices, modules and units thereof provided by the invention can be regarded as a hardware component, and the devices, modules and units included in the system for realizing various functions can also be regarded as structures in the hardware component; means, modules, units for performing the various functions may also be regarded as structures within both software modules and hardware components for performing the method.
The foregoing description of specific embodiments of the present invention has been presented. It is to be understood that the present invention is not limited to the specific embodiments described above, and that various changes or modifications may be made by one skilled in the art within the scope of the appended claims without departing from the spirit of the invention. The embodiments and features of the embodiments of the present application may be combined with each other arbitrarily without conflict.