Item Traceability Code Storage with Blockchain and Relational Database
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing prevalence of counterfeit and inferior goods on online shopping platforms poses a significant challenge in ensuring the authenticity and quality of items purchased, as existing methods lack effective tracking and verification mechanisms.
Innovation Solution
A method and apparatus that generate a source tracing code for items, associate it with flow information, and store this information in a relational database with a blockchain, allowing users to monitor the item's flow process and prevent counterfeit inflow by utilizing a source tracing code, form data items, and flow information stored according to a corresponding relationship.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional storage methods are used for item information, then storage simplicity is maintained, but the ability to prevent counterfeit goods and ensure item authenticity is insufficient
Solution Approach 1:
The patent segments item information into distinct components: source tracing code (identifying production origin), flow information (tracking movement through supply chain), and form data items (structured attributes). This segmentation enables targeted verification of authenticity while organizing complex data into manageable, queryable units that can be stored and retrieved efficiently.
Solution Approach 2:
The patent introduces a dual-storage architecture where a relational database serves as an intermediary for structured flow information and a blockchain serves as an intermediary for immutable source tracing codes. This intermediary layering allows the system to maintain both the flexibility of traditional databases and the security of blockchain technology without requiring a complete system overhaul.
2Loss of information
If comprehensive flow information is collected and stored, then item tracking capability is improved, but information storage space and system complexity increase
Solution Approach 1:
The patent extracts only the essential elements needed for authenticity verification: source tracing codes and key flow information milestones. Rather than storing all possible item data, the system selectively extracts and stores only the critical information required to prevent counterfeit goods, reducing storage requirements while maintaining verification effectiveness.
Solution Approach 2:
The patent performs preliminary hashing of flow information before storage, converting comprehensive data into compact hash values that serve as unique identifiers. This preliminary processing reduces storage volume significantly while preserving the ability to verify information integrity, as the hash functions allow for efficient comparison and validation without storing the original large datasets.
3Reliability
If source tracing code is generated and associated with item, then counterfeit prevention capability is improved, but information processing time and system complexity increase
Solution Approach 1:
The patent generates source tracing codes at the earliest stage in the supply chain, during the production or initial distribution phase. This preliminary generation ensures that the authenticating identifier is already in place before the item enters circulation, eliminating the need for time-consuming code generation during verification processes and enabling rapid authentication at later stages.
Solution Approach 2:
The patent uses hashing algorithms to create compact digital copies (hash values) of the source tracing codes and flow information. These hash copies serve as efficient verification tokens that can be quickly compared and validated without requiring processing of the original, more complex data structures, thereby reducing verification time while maintaining security.
Data Source
AI summary
A method and apparatus for storing information. The method comprises: generating a traceability code of an article, and associating the traceability code of the article with the article (201); collecting circulation information of the article (202); determining a form data item corresponding to the circulation information of the article (203); and according to the traceability code of the article, and a correlation between the form data item corresponding to the circulation information of the article and the circulation information of the article, storing the traceability code of the article, the form data item corresponding to the circulation information of the article and the circulation information of the article (204).


