Blockchain inspired product authentication for supply chain security