Fake Product Detection Using Blockchain
Fake Product Detection Using Blockchain
Course code:414448
Class:BE
2022-2023 Semester-2
Content
• Introduction
• Objectives of Project
• Need of project
• Functional and Non-Functional Requirements
• Existing System and Proposed system
• Literature Survey
• Continued
• System Development
• Flowchart
• Advantages
• Application
• Conclusions And Future Scope
• References
Introduction
• There are many fake products exist in supply chain and to ensure genuineness
of products system is needed. To check genuineness of product Ownership
history of the product need to be maintain. IPFS(Inter Planetary File System) is
useful to maintain ownership of products.
• IPFS is peer to peer distributed file system it stores huge volume of data in either
object or block or in the file form, it is similar to the Blockchain protocol. Also it is
better than http as http downloads file from single device and with help of IPFS
network it is possible to distribute huge volume of data efficiently.
• One more important feature of IPFS is that it doesn’t allow duplication. Once the
product is stored on network hash code is generated of that product and it is
possible to maintain all transaction history of the product and its current owner as
chain will be generated for that product transactions.
• They may still be illegal under trade mark laws if they confuse consumers .
Functional Requirements
System feature
1. Database: The Personal details of sender and receiver also account details
of sender and receiver stored in database.
2. User: User do the registration on the system for QR code scan.
3. System: In system, Blockchain technology is used to identification of real
products and detects fake products.
Performance Requirements
• The performance of the functions and every module must be well.
The overall
• performance of the software will enable the users to work efficiently.
Performance
• of encryption of data should be fast. Performance of the providing
virtual
• environment should be fast Safety Requirement.
• The application is designed in modules where errors can be
detected and
• solved easily. This makes it easier to install and update new
functionality if required.
Requirements
1
Hardware Requirements:
Languages – JAVA
Platform - JSP Servelet
Database - MYSQL
Hardware Requirements:
Processor - Intel Processor
OS - Windows 7 and Above
Ram - Minimum 4GB
Software Quality Attributes
• Our software has many quality attribute that are given below: -
Existing system have use the current tracking system for Product
delivery.
In this method the admin can take all the control, so they can modify
the data and also we need go for the third party for trust and making a
security.
This system has a lot possibility to change the real product when it's
going to customer.
Proposed System
• our system we enable the communication between the customer and all
other departments.
• We generate the script using smart contract using Ethereum Block chain.
• Also introduced the Decentralized application for making user friendly GUI
for the customer to see their details.
Implementation
Future Enhancement
• As we seen our projects it will work with information
based.
3 Electronic toll collection Sanchit 2017 Barcode They developed the electronic toll
system using barcode laser Agarwal, Reader,Laser Light, collection system using
technology Shachi Gupta, barcode laser technology. This
Nidheesh system uses barcode.
Sharma Initially user information
embedded on barcodes which are
mounted on the number plate of
vehicle.
Using functions and power allocations, the entire blockchain system uses authentication,
delivery, and data management on the local side. Blockchain technology is not dependent on
additional external controls, has no internal controls, and is independent.
The move to the blockchain is completely transferable and straightforward. Anyone can
come to them from anywhere in the world.
It is not possible to reproduce the substance from any identifier since we utilize single-
direction cryptographic functions(hashes).
Blockchain facilitates faster transactions by allowing P2P cross-border transfers with digital
currency.
Applications
• HealthCare products
• Food Supply
• Agriculture Products
Conclusion
Thus, proposed system is useful for end user to detect fake products
in supply chain. End user can scan QR code assigned to a product
and can get all the information like transaction history, current owner
based on which end user can check whether the product is genuine or
not.