So your comment + the ones upstream mean that the consortium "Parmigiano Reggiano" could just handle the whole thing with their own "private & classical" database?
If yes then that would mean that anybody that deals with "Parmigiano Reggiano"-based-products would have to request some kind of access (userid&pwd, or some ssl-certificate, etc...) and submit transactions (basically like a mini-bank only for this specific type of cheese)?
If yes then a blockchain-based approach might be in some way better? You would have to emit many-smaller-cheese-coins when you produce your stuff and in order to do that you would have to consume a big-cheese-coin (which you received when you bought the big piece of cheese that you used to manufacture pizzas etc that you produce).
Not sure about what I wrote - I might be overthinking some things and overlooking some other things... :P I did mine a few fractions of BTCs many years ago, but the blockchain is still not easy at all to understand for me.
> If yes then that would mean that anybody that deals with "Parmigiano Reggiano"-based-products would have to request some kind of access (userid&pwd, or some ssl-certificate, etc...) and submit transactions (basically like a mini-bank only for this specific type of cheese)?
They need a fancy scanner and the right software to verify these embedded trackers anyway. Just sell scanners configured to verify the cheese to anybody that cares to verify their cheese.
No, I don't think so. From the article I think there is a trade association that views fraud as a problem and thinks that that a verifiable provenance would help. I don't see an implication that the trade association or its members are particularly concerned about internal diversion or substitution of the product. It seems plausible that they think enabling consumers or merchants to verify cheese authenticity will reduce fraud, and they may see a distributed means of maintaining the records as a good way to achieve that.
But what does distributing it get them? They don't need to resist sibyl attacks, and they explicitly don't want to let just anyone... Mine cheesecoin, so to speak. Just create a central CA, have it sign each authorized cheese maker's certificate, and have customers verify signatures. Or do lookups against a central database.
Distributing it gives freedom of choice. No need to nominate a blessed CA that everyone has to use.
It's fine for anyone to mine cheesecoin. Probably better for this specific trade group in fact, if nonmembers decide to use this same blockchain for their cheese as well! Customers can still check if they are buying DOP specifically vs. 150mi-local worker coop biodynamic or whatever. The more widely used this system is, the more wholesalers, merchants, and consumers will learn of it and use it, and the harder it will be for fraudsters to pass off their goods as the Genuine Article.
Who's going to run the CA? Who's going to pay for it? Can you get all the customers to add the CA's public key to their trusted list? Will all the producers and merchants agree as well? The producers are the easy part, they are the ones coming up with this plan. Everyone else in the cheese economy: that could be harder. It's not just verifying the "this cheese was made by X" claim, also at every step of distribution you have to update the log "this cheese was sold to Y" and get that signed too, so all the distributors and merchants need to get certificates and learn how to apply the secret keys to cheeselogs. Using a blockchain also requires some crypto-effort, but it requires participants to agree on fewer things, gives the participants more freedom of choice. I could imagine someone proposing the centralized version you suggest, but apparently this particular group think it is better to do it in decentralized fashion and I can definitely see some advantages to that.
You can not have trustless consensus when you have the commodity created outside of the block chain. Bitcoin works because mining both verifies transactions and creates new bitcoins. A blockchain that verifies transactions but just blindly stores newly created commodity units has no purpose. It's just an inefficient database.
reply