Hacker News new | ask | show | jobs
by diseasedyak 1306 days ago
I'm still trying to wrap my head around how a blockchain would be helpful, even in your example. How is tracking say, a cow, from farm to lot to slaughterhouse, and knowing what all was done to said cow, not simply something that could be done easily and fast with a database?

Is the portability of the blockchain the thing? I could see maybe how that would help, if there wasn't a standard across the databases involved or something.

Honestly just trying to understand, thanks!

2 comments

The problem with traceability systems comes down to interfacing between the various nodes. Interoperability is probably the largest obstacle on the road to provide a full farm-to-table product tracking.

Probably not so much of a problem for the fully vertically integrated companies - especially those that also build or control their electronic systems, but large parts of agriculture still consists of independent actors on each node.

IIRC, the argument was that blockchain does not explicitly "solve" the problem, but rather that interoperability between blockchain-based systems will be easier than between those using completely different standards.

And of course, then you have the problem that food can travel around the globe many times before ending up on the table. Which again means more trust.

A database works if you have a central authority that manages it and accepts inputs. I’m going to switch to a different animal for a better perspective.

In the Pacific, tuna is caught within the EEZ of a number of (mostly) poor island nations. Some boats are part of the national fleet, but most are foreign flagged. The privilege to fish in an EEZ is costly, so there are a number of measures used to ensure that there is no cheating. The boat owners keep records, there are third party observers on board, and vessels broadcast positions. You need to cross check all these records, and do it in an environment without broadband.

To make things more complicated, there are incentives between countries. Fishing days are a finite resource governed by treaties. Poor countries have an incentive to oversell, and it’s possible to look the other way within an EEZ sometimes. Not only that, but countries have legitimate reasons for not broadcasting anything but gross yields from their EEZ.

All of this means that there’s not one central authority that can provide a single database.