Development of a blockchain-based anti-counterfeiting system with enhanced consensus algorithm
dc.contributor.author | Wosu, Jeremiah Tashie | |
dc.date.accessioned | 2025-04-30T10:44:57Z | |
dc.date.available | 2025-04-30T10:44:57Z | |
dc.date.issued | 2024-03 | |
dc.description | This thesis is for the award of Doctor of Philosophy (PhD.) in Computer Engineering | |
dc.description.abstract | This 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.citation | Wosu, 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.uri | https://repository.futo.edu.ng/handle/20.500.14562/1808 | |
dc.language.iso | en | |
dc.publisher | Federal University of Technology, Owerri | |
dc.rights | Attribution-NonCommercial-ShareAlike 4.0 International | en |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | |
dc.subject | Blockchain | |
dc.subject | consensus algorithm | |
dc.subject | counterfeiting | |
dc.subject | distributed applications | |
dc.subject | ganache | |
dc.subject | ethereum | |
dc.subject | security | |
dc.subject | product texture | |
dc.subject | copy-sensitive QR Code. | |
dc.subject | Department of Electrical and Electronics Engineering | |
dc.title | Development of a blockchain-based anti-counterfeiting system with enhanced consensus algorithm | |
dc.type | Doctoral Thesis |