Development of a blockchain-based anti-counterfeiting system with enhanced consensus algorithm

dc.contributor.authorWosu, Jeremiah Tashie
dc.date.accessioned2025-04-30T10:44:57Z
dc.date.available2025-04-30T10:44:57Z
dc.date.issued2024-03
dc.descriptionThis thesis is for the award of Doctor of Philosophy (PhD.) in Computer Engineering
dc.description.abstractThis thesis presents the development of a blockchain-based anti-counterfeiting system with enhanced consensus algorithm. Market surveys reveal that counterfeit trading activities are increasing rapidly, and the rise of counterfeit products has adverse effect on economic growth as well as public health and safety. Existing anti-counterfeiting solutions do not employ blockchain technology with enhanced consensus algorithm in combination with product inherent features, copy-sensitive Quick Response (QR) codes and location information technologies. Thus, fully functional and affordable product anti-counterfeiting solutions with traceability, immutability and transparency functionalities are widely and urgently demanded. In this research, object-oriented software analysis and design technique in combination with Rapid Application Development (RAD) methodology were adopted for the modelling of a prototype system used in demonstrating the work. Ganache, a private Ethereum blockchain network was setup to serve as the backend platform. Open-source software such as Truffe suite and Solidity compiler were utilized in setting up the Ganache network as well as in compiling and deploying smart contracts written in Solidity language. This work designed and applied an enhanced consensus algorithm named Proof of Product Contribution (PoPC) that is fully decentralized, and balances between efficiency and security. It also developed special QR code generator and scanner using Kotlin. The developed system is unique as it combines blockchain technology, product texture (which is an inherent feature), copy-sensitive QR Code, location information i.e. GPS coordinates as well as Track and Trace technologies in proffering reliable solution to counterfeit trading. Test results prove that PoPC is very fast with average execution time of 5 seconds as against 56 seconds for Proof of Stake (PoS) algorithm, 62 seconds for Practical Byzantine Fault Tolerance (PBFT) algorithm, 75 seconds for Delegated Proof of Stake (DPoS) algorithm, and 600 seconds for Proof of Work (PoW) algorithm.
dc.identifier.citationWosu, J. T. (2024). Development of a blockchain-based anti-counterfeiting system with enhanced consensus algorithm (Unpublished Doctoral Thesis). Federal University of Technology, Owerri, Nigeria
dc.identifier.urihttps://repository.futo.edu.ng/handle/20.500.14562/1808
dc.language.isoen
dc.publisherFederal University of Technology, Owerri
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subjectBlockchain
dc.subjectconsensus algorithm
dc.subjectcounterfeiting
dc.subjectdistributed applications
dc.subjectganache
dc.subjectethereum
dc.subjectsecurity
dc.subjectproduct texture
dc.subjectcopy-sensitive QR Code.
dc.subjectDepartment of Electrical and Electronics Engineering
dc.titleDevelopment of a blockchain-based anti-counterfeiting system with enhanced consensus algorithm
dc.typeDoctoral Thesis

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Wosu, J. T._Development_2024.pdf
Size:
2.9 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.64 KB
Format:
Item-specific license agreed to upon submission
Description:

Collections