News for hackers. Stuff that matters.
Re:Verifying the safety of infant formula using the blockchain by teknologist on Wednesday December 06, 2017 @10:32AM (#15861792)
The benefits of having it "blockchained" that I see are that:

There's a trend of open sourcing blockchain code and the smart contracts that run upon it, meaning anyone can go and write a client to generate the tags or display the data without relying on a company's proprietary API or private IP. Despite this the guarantees are still there for the consumer.

In addition to that, the whole system is described in code that anyone can audit and is not susceptible to any human error (if done properly).

Ultimately this means that a company can't render all the RFID tags useless by going bust.

You're right, someone could go and host an API for charitable causes, but why do that when smart contracts are open source by default and do not require dedicated servers doing just that one thing.

Re:Verifying the safety of infant formula using the blockchain by sho on Wednesday December 06, 2017 @10:56AM (#15862034)
> open sourcing both blockchains and the smart contracts that run upon them

I agree that the public, replicable nature of the system is attractive, and there's some benefit in reusing known technology. But there still needs to be a central authority to "bless" certain actors in the system, else anyone could sign off on anything.

A good approach might be for a government health authority to issue "coins" to the various trusted entities in a product's chain of supply, and these then used as proof of stake for transactions in a private blockchain run for that purpose by everyone involved. That would keep bad actors out and would be very hard to hack, while remaining quite public for any interested parties. Now that's a cool idea, however very labour intensive to discover the provenance of any one item; certainly consumers in supermarkets would rely on some kind of query service - and there's your single point of failure again. Still, it's a cool idea.

None of this however would have stopped the tampering that launched this whole kerfuffle. Blockchains are excellent at ensuring the perfect reliability of digital data, such as numbers of bitcoins or digital kittens held by whoever owns abc123. They have no such effectiveness on physical products. I mean look at this:

> "You cannot open the can of baby food without breaking the label," he says.

The melamine was put in before the can was even filled!

Re:Verifying the safety of infant formula using the blockchain by teknologist on Wednesday December 06, 2017 @11:01AM (#15862090)
If only we could take a SHA digest of a tin of infant formula. Potential startup idea.
Re:Verifying the safety of infant formula using the blockchain by mcguire on Wednesday December 06, 2017 @12:16PM (#15862826)
All we need is a mass spectrometer in every cell phone.
Re:Verifying the safety of infant formula using the blockchain by redcalx on Wednesday December 06, 2017 @10:55AM (#15862023)
As I understand it, the central point is that the audit log is tamper proof. E.g. consider what happens in the event that Chinese government officials followed a trail, found the culprits, and discovered a scam orchestrated by a high ranking government official. There is the possibility of conveniently destroying the audit and/or modifying it to implicate some innocent party.

If the audit is hashed and the hashes placed on the/a blockchain, then the audit cannot be modified without it becoming obvious.

Re:Verifying the safety of infant formula using the blockchain by UncleMeat on Thursday December 07, 2017 @12:20PM (#15871850)
Is tamper proof that much better than just being auditable? If you can detect tampering don't you achieve the same thing?
Re:Verifying the safety of infant formula using the blockchain by redcalx on Friday December 08, 2017 @09:10AM (#15878688)
Depends what you mean by auditable.

Not only is the blockchain tamper proof but it is also a public record. So with traditional audit trails even if there are multiple copies you could still have the government seize or modify all copies. With the blockchain any such attempt at a cover up just isn't possible - once you've chosen to publish data publically and in a tamper prof way that suppresses calls of 'fake news!'.

So in that respect the choice to use the the blockchain can be seen as a genuine attempt to prevent corruption rather than paying lip service.

Re:Verifying the safety of infant formula using the blockchain by rlpb on Thursday December 07, 2017 @08:49AM (#15869913)
A public git repository can provide all of these things.