Your solution #2 is one of the major selling points of "blockchain".
Unfortunately the hard part is getting everyone along a supply-chain to participate in a new tracking standard that could easily reveal valuable information to competitors. So it's probably not going to be adopted except in cases where counterfeiting is an obviously greater threat.