Block chain-based counterfeit product identification system and method

Through blockchain technology and smart contract rules, distributed ledgers and intelligent algorithms are established to identify and trace counterfeit products, solving the problems of difficult identification of counterfeit websites and poor interception timeliness in the existing technology, and achieving efficient and accurate counterfeiting prevention and Consumer protection.

CN119168667AInactive Publication Date: 2024-12-20DONGHUA UNIV

Patent Information

Application Number
CN202411376251.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2024-12-20
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When identifying and preventing counterfeit websites, the existing technology has problems such as complex data storage, high cost and poor interception timeliness. The diversity of page content and update frequency lead to low recognition rate, which cannot effectively curb counterfeiting.

Method used

Adopt a block chain-based counterfeit product identification system to establish a distributed ledger through the blockchain data storage module to ensure the immutability and transparency of data. Combining smart contract rules and intelligent algorithms, quickly identify and trace counterfeit products to provide users with Convenient authenticity query interface.

Benefits of technology

It has achieved efficient and accurate identification and prevention of counterfeit products, protected consumer rights, maintained formal market order, and enhanced brand reputation and market competitiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119168667A_ABST
    Figure CN119168667A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of counterfeited website identification, and discloses a counterfeited product identification system and method based on a block chain. According to the system and the method, a distributed account book is established through a block chain data storage module by utilizing a block chain technology, the tampering resistance and transparency of data are ensured, and an authenticity verification module detects product information on the market and compares the product information with block chain data by formulating an intelligent contract rule and setting a verification process and an authority access rule, so that the authenticity of the product information is ensured. An early warning is given when a counterfeit product is found, a counterfeit product detection module develops an intelligent algorithm and a data analysis model based on product information recorded by a block chain, identifies and marks the counterfeit product and traces a circulation path of the counterfeit product, and a user verification and traceability query module provides a convenient product authenticity query interface for consumers; through the block chain technology, rapid traceability and verification of products are realized, counterfeit products are efficiently and accurately identified and prevented, rights and interests of consumers are protected, regular market order is maintained, and brand reputation and market competitiveness are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of counterfeit website identification, and in particular to a counterfeit product identification system and method based on blockchain. Background Art

[0002] At present, counterfeiting and high imitation are rampant in the market. Various behaviors of deceiving consumers by using fake websites, fake public accounts, fake small programs, and fake apps are frequent. With the development of Internet technology, people have more and more opportunities to access the Internet and use various websites, small programs, and apps in work, life, and shopping. Due to the lack of effective judgment on the authenticity of websites and content, the chance of being deceived is increasing. Therefore, there is an urgent need for an effective method to curb this behavior and inform users whether the object of visit is trustworthy.

[0003] There are two types of counterfeit website verification technologies on the market. One is to upload the content of the visited website to the blockchain. When the user visits the website, the website display content is compared with the blockchain evidence to determine whether the content of the visited website has been tampered with or counterfeited. Another way is to use AI technology to automatically or manually report malicious websites, and then establish a malicious website database. When the user visits a malicious website registered in the database, the browser automatically intercepts it and displays a red exclamation mark or other similar warning information on the page to inform the user that it is a counterfeit.

[0004] Since the page content of the visited website needs to be uploaded to the chain, and the web page content is generally complex and diverse, and the page content is not unique and can be easily copied, the page content is often updated, resulting in the need to re-store the web page content for each update, and the page content is stored in the form of web page screenshots. Therefore, when comparing, the image recognition rate of the visited page and the stored page is low, which is prone to errors, resulting in a very complicated and costly chaining process. Relying on the reporting method, the URLs of malicious or counterfeit websites are stored in the database, and the recorded website URLs are intercepted. However, since criminals often change the access address of the counterfeit website, this method requires continuous learning and adding sample data of the counterfeit website to improve the hit rate of the database comparison, and the relevant interception timeliness is poor. Summary of the invention

[0005] 1. Technical issues to be solved

[0006] In view of the deficiencies in the prior art, the present invention provides a counterfeit product identification system and method based on blockchain, which has the advantages of establishing a distributed ledger by using blockchain technology through a blockchain data storage module, securely storing product production and sales related data, and ensuring the immutability and transparency of the data; an authenticity verification module ensures the authenticity and immutability of product information by formulating smart contract rules, and sets verification processes and permission access rules, detects product information on the market and compares it with blockchain data, quickly discovers counterfeit products and issues early warnings; the counterfeit product detection module develops intelligent algorithms and data analysis models based on product information recorded on blockchain, identifies and marks counterfeit products, and traces their circulation paths; a user verification and traceability query module is used to provide consumers with a convenient product authenticity query interface, and realizes rapid traceability and verification of products through blockchain technology, which can efficiently and accurately identify and prevent counterfeit products, protect consumer rights, maintain regular market order, and enhance brand reputation and market competitiveness, etc., thereby solving the above problems.

[0007] (II) Technical solution

[0008] To achieve the above-mentioned purpose, the present invention provides the following technical solutions: a blockchain-based counterfeit product identification system, comprising a blockchain data storage module, an authenticity verification module, a counterfeit product detection module, a user verification and traceability query module, and a system optimization module;

[0009] The blockchain data storage module uses blockchain technology to establish a distributed ledger to safely store product production and sales related data to ensure the data is tamper-proof and transparent;

[0010] The authenticity verification module ensures the authenticity and immutability of product information by formulating smart contract rules, and sets verification processes and permission access rules to detect product information on the market and compare it with blockchain data to quickly discover counterfeit products and issue early warnings;

[0011] The counterfeit product detection module develops intelligent algorithms and data analysis models based on product information recorded on the blockchain to identify and mark counterfeit products and trace their circulation paths;

[0012] The user verification and traceability query module is used to provide consumers with a convenient product authenticity query interface, and realize rapid traceability and verification of products through blockchain technology;

[0013] The system optimization module designs a user feedback channel to collect consumers' evaluations and opinions on product authenticity verification results, and continuously optimizes system performance and user experience.

[0014] Preferably, the algorithm formula for establishing a distributed ledger using blockchain technology in the blockchain data storage module is as follows:

[0015] Each block is represented as follows:

[0016] Block={Index,Timestamp,Trans,PreHash,Nonce,Hash}

[0017] Among them, Index indicates the position of the block in the chain, Timestamp indicates the time when the block was created, Trans indicates the transaction data contained in the block, PreHash indicates the hash value of the previous block to ensure block connection, Nonce indicates the random number used for the consensus mechanism, and Hash indicates the hash value of the current block;

[0018] The hash value of the block is calculated using the SHA-256 algorithm as follows:

[0019] Hash=SHA-256(Index+Timestamp+Trans+PreHash+Nonce)

[0020] Every time a new block is added, the ledger is updated to:

[0021] Ledg=Ledg pre +Block

[0022] In the formula, Ledg represents the current complete distributed ledger, which records all transactions and information. pre It indicates the state of the ledger before the update, which contains all transactions and data before the latest block is added. Block indicates the new block to be added to the ledger, which contains new transaction data, timestamp and hash value of the previous block. Whenever a new block is verified and accepted by the network, it will be added to the existing ledger. At this time, the current ledger will contain all previous records plus the newly added block. Since each block contains the hash of the previous block, any modification to the existing block will cause the hash value of all subsequent blocks to change, making the data chain impossible to be tampered with. The update of the ledger is distributed, and all participating nodes will update their own copies of the ledger to ensure consistency and transparency.

[0023] Preferably, the authenticity verification module formulates smart contract rules in the following steps:

[0024] a1. Identify all participants, including data providers, verifiers, and users, and clarify the roles and permissions of each participant;

[0025] a2. Define variables to track the authenticity status of data and related information;

[0026] a3. Set events related to data submission and verification for subsequent audits;

[0027] a4. Define the data submission function, generate the hash value of the data and store it in the state variable;

[0028] a5. Define the verification function to compare the submitted hash value with the stored hash value;

[0029] a6. Publish the smart contract to the blockchain network.

[0030] Preferably, the authenticity verification module sets the verification process as follows by formulating smart contract rules:

[0031] a1. Submit data and generate hash value;

[0032] a2. The verifier submits a data hash to be verified;

[0033] a3. The smart contract compares the input hash value with the stored hash value;

[0034] a4. The user accesses the data, and the contract decides whether to allow access based on the verification status;

[0035] a5. When verification fails, the user resubmits the hash for verification.

[0036] Preferably, the authenticity verification module sets the permission access rules by formulating smart contract rules as follows:

[0037] a1. Define data providers, validators, and administrators in smart contracts;

[0038] a2. Administrators are used to assign and revoke roles;

[0039] a3. Check the role of the caller before accessing sensitive functions;

[0040] a4. Ensure that only data providers can submit data and only verifiers can request verification.

[0041] Preferably, the authenticity verification module detects product information on the market and compares it with blockchain data by formulating smart contract rules. The comparison formula is as follows:

[0042] Verif=(Hash(P)==Hash(B))

[0043] In the formula, Verif represents the parameter for receiving the comparison result, Hash(P) represents the hash value of the market product information, and Hash(B) represents the hash value of the product information stored on the blockchain. The formula means that when the comparison result is True, the product information is considered to be credible. When the comparison result is False, the information is marked as suspicious and an alert is issued for manual review.

[0044] Preferably, the counterfeit product detection module develops an intelligent algorithm based on the product information recorded in the blockchain to establish a counterfeit detection scoring formula as follows:

[0045]

[0046] In the formula, Fmpf represents the counterfeit score, t represents the distance between the detected feature and the true value, θ represents the normal boundary threshold set by the system, and k represents the slope that determines the sensitivity of the score change.

[0047] Preferably, the counterfeit product detection module develops an intelligent algorithm to mark the similarity formula of counterfeit products based on the product information recorded in the blockchain as follows:

[0048]

[0049] In the formula, DS represents the similarity of counterfeit products, Le represents the edit distance, which is an indicator used to measure the difference between two strings, P represents the product description, S represents the price description, and max(len(P), len(S)) indicates that the length of the longer of the two description strings is calculated.

[0050] Preferably, the formula for the user verification and traceability query module to achieve rapid traceability and verification of products through blockchain technology is as follows:

[0051] When the user requests verification, the product IDB is submitted:

[0052] Request(B)→V(B)

[0053] When verification is passed, traceability is performed:

[0054] If V(B)=Valid then S(B)

[0055] The above formula Request(B) indicates that the user initiates a request to the system to query the verification information of product B. V(B) indicates the verification function, which processes the information of product B and returns the verification result. If V(B) = Valid indicates a conditional judgment, which means that if the verification result of product B is valid, that is, the product is confirmed to exist on the blockchain and meets the requirements, then S(B) indicates that when the above conditions are met, the user requests the traceability information S(B) of the product.

[0056] A counterfeit product identification system and method based on blockchain, comprising the following steps:

[0057] S1. Use blockchain technology to establish a distributed ledger through the blockchain data storage module to safely store product production and sales related data to ensure the data is tamper-proof and transparent;

[0058] S2. The authenticity verification module ensures the authenticity and immutability of product information by formulating smart contract rules, setting verification processes and permission access rules, detecting product information on the market and comparing it with blockchain data, quickly discovering counterfeit products and issuing warnings;

[0059] S3, the counterfeit product detection module develops intelligent algorithms and data analysis models based on product information recorded on the blockchain to identify and mark counterfeit products and trace their circulation paths;

[0060] S4, user verification and traceability query module is used to provide consumers with a convenient product authenticity query interface, and realize rapid traceability and verification of products through blockchain technology;

[0061] S5. The system optimization module collects consumers’ evaluations and opinions on product authenticity verification results by designing user feedback channels, and continuously optimizes system performance and user experience.

[0062] Compared with the prior art, the present invention provides a blockchain-based counterfeit product identification system and method, which has the following beneficial effects:

[0063] The present invention uses blockchain technology to establish a distributed ledger through a blockchain data storage module, securely stores product production and sales related data, and ensures the data is tamper-proof and transparent. The authenticity verification module ensures the authenticity and tamper-proof of product information by formulating smart contract rules, and sets verification processes and permission access rules, detects product information on the market and compares it with blockchain data, quickly discovers counterfeit products and issues early warnings. The counterfeit product detection module develops intelligent algorithms and data analysis models based on product information recorded on the blockchain, identifies and marks counterfeit products, and traces their circulation paths. The user verification and traceability query module is used to provide consumers with a convenient product authenticity query interface, and realizes rapid traceability and verification of products through blockchain technology, which can efficiently and accurately identify and prevent counterfeit products, protect consumer rights, maintain regular market order, and enhance brand reputation and market competitiveness. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 It is a schematic diagram of the system flow of the present invention;

[0065] Figure 2It is a schematic diagram of the steps of the method of the present invention. DETAILED DESCRIPTION

[0066] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0067] In view of the rampant counterfeiting and high-end imitation in the market, various counterfeiting behaviors such as fake websites, fake public accounts, fake mini-programs and fake apps that deceive consumers frequently occur, a counterfeit product identification system based on blockchain is proposed. Please refer to Figure 1 The system includes a blockchain data storage module, an authenticity verification module, a counterfeit product detection module, a user verification and traceability query module, and a system optimization module, among which:

[0068] The blockchain data storage module also has the following functions:

[0069] Establish a blockchain network with an appropriate number of nodes and security to ensure the stability of distributed storage and consensus mechanisms; record product information and record key node information of the product life cycle, such as production date, batch number, supplier information, etc., in each block to form a complete product traceability chain; use encryption technology to protect data privacy and strengthen data security while ensuring auditability;

[0070] The algorithm formula for the blockchain data storage module to establish a distributed ledger using blockchain technology is as follows:

[0071] Each block is represented as follows:

[0072] Block={Index,Timestamp,Trans,PreHash,Nonce,Hash}

[0073] Among them, Index indicates the position of the block in the chain, Timestamp indicates the time when the block was created, Trans indicates the transaction data contained in the block, PreHash indicates the hash value of the previous block to ensure block connection, Nonce indicates the random number used for the consensus mechanism, and Hash indicates the hash value of the current block;

[0074] The hash value of the block is calculated using the SHA-256 algorithm as follows:

[0075] Hash=SHA-256(Index+Timestamp+Trans+PreHash+Nonce)

[0076] Every time a new block is added, the ledger is updated to:

[0077] Ledg=Ledg pre +Block

[0078] In the formula, Ledg represents the current complete distributed ledger, which records all transactions and information. pre Indicates the state of the ledger before the update, including all transactions and data before the latest block is added. Block indicates the new block to be added to the ledger, including new transaction data, timestamp and hash value of the previous block. Whenever a new block is verified and accepted by the network, it will be added to the existing ledger. At this time, the current ledger will contain all previous records plus the newly added block. Since each block contains the hash of the previous block, any modification to the existing block will cause the hash value of all subsequent blocks to change, making the data chain impossible to be tampered with. The update of the ledger is distributed, and all participating nodes will update their own copies of the ledger to ensure consistency and transparency.

[0079] The authenticity verification module uses smart contract design to formulate smart contract rules to ensure the authenticity and immutability of product information, set verification processes and permission access rules, and has a product traceability mechanism. It authenticates products through smart contracts, verifies the authenticity of products and every link in the production process, and ensures the quality and true source of products.

[0080] The authenticity verification module detects product information on the market and compares it with blockchain data by formulating smart contract rules. The comparison formula is as follows:

[0081] Verif=(Hash(P)==Hash(B))

[0082] Smart contract rules can clearly define which information is legal and true, thereby creating a transparent environment in the market. Consumers and merchants can check the verification status and related records of products at any time, reducing information asymmetry. In the formula, Verif represents the parameter for receiving the comparison result, Hash (P) represents the hash value of the market product information, and Hash (B) represents the hash value of the product information stored on the blockchain. The formula means that when the comparison result is True, the product information is considered to be credible. When the comparison result is False, the information is marked as suspicious and an early warning is issued for manual review. Through blockchain technology, all transactions and changes are recorded in an unalterable ledger. The comparison formula ensures that the information of each product can be traced back to its source, including production, transportation and sales. This allows the source of the problem to be quickly located and handled accordingly when counterfeit products or defects are found.

[0083] The counterfeit product detection module is based on the algorithm development of blockchain data. It uses the data on the blockchain to develop a counterfeit product identification algorithm, combines data mining and machine learning technology to identify potential counterfeit products, and establishes a real-time monitoring system to regularly detect product information on the market and compare it with blockchain data to quickly discover possible counterfeit products and issue early warnings;

[0084] The counterfeit product detection module develops an intelligent algorithm based on the product information recorded in the blockchain to establish the counterfeit detection scoring formula as follows:

[0085]

[0086] The scoring formula provides a unified standard, so that the evaluation of product authenticity can be carried out in a systematic manner. Different products can be scored according to the same standard, which is convenient for comparison and classification. In the formula, Fmpf represents the counterfeit score, t represents the distance between the detected feature and the true value, θ represents the normal boundary threshold set by the system, and k represents the slope that determines the sensitivity of the score change. Through automated evaluation and scoring, companies can quickly identify possible counterfeit products, speed up the decision-making process, and reduce the time and cost of manual review.

[0087] The counterfeit product detection module develops an intelligent algorithm to mark counterfeit products based on the product information recorded on the blockchain. The similarity formula is as follows:

[0088]

[0089] By calculating the similarity between products, we can more accurately identify counterfeit products, reduce false positives and missed reports, and improve the effectiveness of detection. In the formula, DS represents the similarity of counterfeit products, Le represents the edit distance, which is an indicator used to measure the difference between two strings, P represents the product description, S represents the price description, and max(len(P),len(S)) represents the length of the longer of the two description strings. With the help of similarity analysis, we can continuously optimize the detection algorithm through machine learning, improve the recognition accuracy and reliability, and adapt to market changes;

[0090] The user verification and traceability query module quickly responds to user query requests and provides product authenticity verification results in real time based on the data on the blockchain, allowing consumers to quickly obtain the required information. The formula for achieving rapid traceability and verification of products through blockchain technology is as follows:

[0091] When the user requests verification, the product IDB is submitted:

[0092] Request(B)→V(B)

[0093] When verification is passed, traceability is performed:

[0094] If V(B)=Valid then S(B)

[0095] The above formula Request(B) indicates that the user initiates a request to the system to query the verification information of product B. V(B) indicates the verification function, which processes the information of product B and returns the verification result. If V(B)=Valid indicates the conditional judgment, which means that if the verification result of product B is valid, that is, the product is confirmed to exist on the blockchain and meets the requirements, then S(B) indicates that if the above conditions are met, the user requests the traceability information S(B) of the product.

[0096] The system optimization module has a user feedback mechanism. By designing user feedback channels, it collects consumers' evaluations and opinions on product authenticity verification results, and continuously optimizes system performance and user experience;

[0097] See also Figure 2 , a counterfeit product identification system and method based on blockchain, comprising the following steps:

[0098] S1. Use blockchain technology to establish a distributed ledger through the blockchain data storage module to safely store product production and sales related data to ensure the data is tamper-proof and transparent;

[0099] S2. The authenticity verification module ensures the authenticity and immutability of product information by formulating smart contract rules, setting verification processes and permission access rules, detecting product information on the market and comparing it with blockchain data, quickly discovering counterfeit products and issuing warnings;

[0100] S3, the counterfeit product detection module develops intelligent algorithms and data analysis models based on product information recorded on the blockchain to identify and mark counterfeit products and trace their circulation paths;

[0101] S4, user verification and traceability query module is used to provide consumers with a convenient product authenticity query interface, and realize rapid traceability and verification of products through blockchain technology;

[0102] S5. The system optimization module collects consumers’ evaluations and opinions on product authenticity verification results by designing user feedback channels, and continuously optimizes system performance and user experience.

[0103] By combining the above systems and methods, it is possible to efficiently and accurately identify and prevent counterfeit products, protect consumer rights, maintain regular market order, and enhance brand reputation and market competitiveness.

[0104] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A counterfeit product identification system based on blockchain, characterized by: It includes blockchain data storage module, authenticity verification module, counterfeit product detection module, user verification and traceability query module and system optimization module; The blockchain data storage module uses blockchain technology to establish a distributed ledger to safely store product production and sales related data to ensure the data is tamper-proof and transparent; The authenticity verification module ensures the authenticity and immutability of product information by formulating smart contract rules, and sets verification processes and permission access rules to detect product information on the market and compare it with blockchain data to quickly discover counterfeit products and issue early warnings; The counterfeit product detection module develops intelligent algorithms and data analysis models based on product information recorded on the blockchain to identify and mark counterfeit products and trace their circulation paths; The user verification and traceability query module is used to provide consumers with a convenient product authenticity query interface, and realize rapid traceability and verification of products through blockchain technology; The system optimization module designs a user feedback channel to collect consumers' evaluations and opinions on product authenticity verification results, and continuously optimizes system performance and user experience.

2. A blockchain-based counterfeit product identification system according to claim 1, characterized in that: The algorithm formula for the blockchain data storage module to establish a distributed ledger using blockchain technology is as follows: Each block is represented as follows: Block={Index,Timestamp,Trans,PreHash,Nonce,Hash} in, Index indicates the position of the block in the chain, Timestamp indicates the time when the block was created, Trans indicates the transaction data contained in the block, PreHash indicates the hash value of the previous block to ensure block connection, Nonce indicates the random number used for the consensus mechanism, and Hash indicates the hash value of the current block; The hash value of the block is calculated using the SHA-256 algorithm as follows: Hash=SHA-256(Index+Timestamp+Trans+PreHash+Nonce) Every time a new block is added, the ledger is updated to: Ledg=Ledg pre +Block In the formula, Ledg represents the current complete distributed ledger, which records all transactions and information. pre It indicates the state of the ledger before the update, which contains all transactions and data before the latest block is added. Block indicates the new block to be added to the ledger, which contains new transaction data, timestamp and hash value of the previous block. Whenever a new block is verified and accepted by the network, it will be added to the existing ledger. At this time, the current ledger will contain all previous records plus the newly added block. Since each block contains the hash of the previous block, any modification to the existing block will cause the hash value of all subsequent blocks to change, making the data chain impossible to be tampered with. The update of the ledger is distributed, and all participating nodes will update their own copies of the ledger to ensure consistency and transparency.

3. A blockchain-based counterfeit product identification system according to claim 2, characterized in that: The authenticity verification module formulates smart contract rules as follows: a1. Identify all participants, including data providers, verifiers, and users, and clarify the roles and permissions of each participant; a2. Define variables to track the authenticity status of data and related information; a3. Set events related to data submission and verification for subsequent audits; a4. Define the data submission function, generate the hash value of the data and store it in the state variable; a5. Define the verification function to compare the submitted hash value with the stored hash value; a6. Publish the smart contract to the blockchain network.

4. A blockchain-based counterfeit product identification system according to claim 3, characterized in that: The authenticity verification module sets the verification process as follows by formulating smart contract rules: a1. Submit data and generate hash value; a2. The verifier submits a data hash to be verified; a3. The smart contract compares the input hash value with the stored hash value; a4. The user accesses the data, and the contract decides whether to allow access based on the verification status; a5. When verification fails, the user resubmits the hash for verification.

5. A blockchain-based counterfeit product identification system according to claim 4, characterized in that: The authenticity verification module sets the permission access rules by formulating smart contract rules as follows: a1. Define data providers, validators, and administrators in smart contracts; a2. Administrators are used to assign and revoke roles; a3. Check the role of the caller before accessing sensitive functions; a4. Ensure that only data providers can submit data and only verifiers can request verification.

6. A blockchain-based counterfeit product identification system according to claim 5, characterized in that: The authenticity verification module detects product information on the market and compares it with blockchain data by formulating smart contract rules. The comparison formula is as follows: Verif=(Hash(P)==Hash(B)) In the formula, Verif represents the parameter for receiving the comparison result, Hash(P) represents the hash value of the market product information, and Hash(B) represents the hash value of the product information stored on the blockchain. The formula means that when the comparison result is True, the product information is considered to be credible. When the comparison result is False, the information is marked as suspicious and an alert is issued for manual review.

7. A blockchain-based counterfeit product identification system according to claim 6, characterized in that: The counterfeit product detection module develops an intelligent algorithm based on the product information recorded in the blockchain to establish a counterfeit detection scoring formula as follows: In the formula, Fmpf represents the counterfeit score, t represents the distance between the detected feature and the true value, θ represents the normal boundary threshold set by the system, and k represents the slope that determines the sensitivity of the score change.

8. The blockchain-based counterfeit product identification system according to claim 7, characterized in that: The counterfeit product detection module develops an intelligent algorithm to mark the similarity formula of counterfeit products based on the product information recorded in the blockchain: In the formula, DS represents the similarity of counterfeit products, Le represents the edit distance, which is an indicator used to measure the difference between two strings, P represents the product description, S represents the price description, and max(len(P), len(S)) indicates that the length of the longer of the two description strings is calculated.

9. A blockchain-based counterfeit product identification system according to claim 8, characterized in that: The formula for the user verification and traceability query module to achieve rapid traceability and verification of products through blockchain technology is as follows: When the user requests verification, the product IDB is submitted: Request(B)→V(B) When verification is passed, traceability is performed: If V(B)=Valid then S(B) The above formula Request(B) indicates that the user initiates a request to the system to query the verification information of product B. V(B) indicates the verification function, which processes the information of product B and returns the verification result. If V(B)=Valid indicates a conditional judgment, which means that if the verification result of product B is valid, that is, the product is confirmed to exist on the blockchain and meets the requirements, then S(B) indicates that when the above conditions are met, the user requests the traceability information S(B) of the product.

10. A blockchain-based counterfeit product identification system and method, characterized by: The following steps are involved: S1. Use blockchain technology to establish a distributed ledger through the blockchain data storage module to safely store product production and sales related data to ensure the data is tamper-proof and transparent; S2. The authenticity verification module ensures the authenticity and immutability of product information by formulating smart contract rules, setting verification processes and permission access rules, detecting product information on the market and comparing it with blockchain data, quickly discovering counterfeit products and issuing warnings; S3, the counterfeit product detection module develops intelligent algorithms and data analysis models based on product information recorded on the blockchain to identify and mark counterfeit products and trace their circulation paths; S4, user verification and traceability query module is used to provide consumers with a convenient product authenticity query interface, and realize rapid traceability and verification of products through blockchain technology; S5. The system optimization module collects consumers’ evaluations and opinions on product authenticity verification results by designing user feedback channels, and continuously optimizes system performance and user experience.

Citation Information

Patent Citations

  • Commodity anti-counterfeiting method and system based on block chain

    CN109146528A

  • Product full-process anti-counterfeiting tracing system based on block chain technology

    CN109784951A

  • Bill verification method and device based on block chain

    CN115934838A

  • Adhesive for light absorption and optical prism composite film structure

    KR1020230072010A

Cited By

  • Intelligent anti-counterfeiting authentication system fusing block chain and AI image recognition

    CN120450726A

  • Commodity traceability and counterfeit identification system and method based on block chain

    CN120598578A