Manufacturers need to start issuing UUIDs and some sort of centralized or decentralized API to track ownership. Surprised the high end purse manufacturers haven’t done this.
For instance, Fitbit used "no recipt => potential fake" to flake on the warranty for my $300 watch. They absolutely do keep and track serial numbers because actual fakes get detected and kicked out of the fitbit app, but the fact that this database isn't public still lets them use fakes as scapegoats when convenient. Best of both worlds!
It is not decentralized, nor free, nor open to everyone, but I think it's close to what you're envisioning.
Edit: I may have gotten it confused with the Amazon Elements program which looks similar.