The first problem that immediately arises is that of providing a 1984-proof who-made-what oracle. No, the blockchain won't work. :D
(Alright, alright, in a perfect-to-the-nth-degree world the blockchain probably would work, but it's generally a good idea to try and invent one new thing at a time, not invent ten interdependent things that all require each other and which all independently have discrete adoption inertia.)