A blockchain-based authentication system and method is disclosed herein. The blockchain-based authentication system may provide immutable accounting of authenticity, provenance, chain of custody, and ownership for products, which is quickly and simply implemented into a wide range of products and services with low impact to existing business processes. The blockchain-based authentication system may use unique key pairings that cannot be duplicated. In one or more embodiments, the blockchain-based authentication system may include a cloud-based software solution.