Fake products are a global problem that not only hurts consumers but also damages the reputation of businesses.The proliferation of fake products is a threat to both the economy and public safety. A blockchain-based fake product detection system could be designed to provide a secure and transparent method of verifying the authenticity of products. Our product goes through a variety of phases.
i)Unique Product Identifiers
ii)Verification process
iii)Product distribution
iv)Consumer verification
v)Reporting fake products
vi)Continuous monitoring.
Basically, by recording each product's unique identifier on the blockchain and allowing consumers to verify products, this system could help to reduce the presence or existence of fake products in the market.Yes, this will arise problems like data management (which can be taken care of using IPFS) and verification process(which can be taken care of using special tags). But this will reduce or can even prevent the presence or moving of fake products accross the globe on a larger scale.
How does it help?
With the concept of blockchain, the verification process improves significantly. The concept of transparency in blockchain can help, as all the users can access and verify the aunthenticity of the product. Hence the risk of number of fake products being introduced into the supply chain can be reduced. A blockchain based system could reduce the cost needed for the purpose of verification and confirmation of products by third-party services. This system can also provide real-time monitoring of the supply chain in order to detect any suspicious activities.
The first major hurdle while building the project was during the installation and setting up of the packages/applications. Due to the network connections, certain webpages needed for relevant data could not be opened. That was rectified as the network was changed.
Secondly, the coding.We had issues in running the codes, as the IDE had issues with file allocation of the codes and installation of necessary extensions was also needed, which took some time.
Moving on, we had issues during the running of certain commands in anaconda prompt, whuch included minor human errors from our side and also certain batch files and extensions had to be installed for running commands in anaconda prompt.This was rectified as we installed the packages.
Since the creation of this system is a complex task,we referred a lot of details and codes for the purpose of better understanding, which also ld to alot of technical challenges, which took most of our time.
The working of the system,connection to the server,local host and URL mismatches were also a part of our challenges in making this project.
Tracks Applied (2)
Polygon
Discussion