Consumer confidence, business credibility, and economic development are all negatively impacted by the prevalence of counterfeit items in circulation. The potential role of blockchain technology in finding a solution to this issue is explored in this chapter. For product authentication, it employs Ethereum, smart contracts, and QR codes to create a transparent and secure system. A permanent record of a product's origin, ownership, and authenticity can be created using the proposed method by utilising the immutability and traceability of blockchain technology. By streamlining and automating the verification process, smart contracts guarantee fast and accurate validation. Conversely, quick response (QR) codes facilitate consumers' ability to verify the authenticity of a product and acquire more information about it. This chapter details the system's design, implementation, and testing findings, demonstrating that it effectively detects counterfeit items and opens up the supply chain.