Without a blockchain, if the shipping company and banana producers were colluding to skim you of 2,000 bananas, it's much easier for them to do.
I mention about the producer saying they have a receipt indicating 10 bananas. Whoever produced that receipt signed a message saying "I got 10 bananas from the producer" is now on record responsible for it.
What in the world does the use of blockchain enable in this case?
What if the manager of the central database wants to block one of the producers to favor another one?
"What does the blockchain enable in this case?"
To get rid of the central database and all the potential sources of conflict?
I'm interested in if that data is useful to anyone?
Also, why not trust a central entity with that data?
I.E. blockchain does nothing to solve this potential issue
How is a blockchain the answer here? The "distribute all data" and "keep history forever" attributes seem actively bad for healthcare use cases.
Indeed, for example "John Smith went to see a HIV specialist on Monday" is protected information and would be a HIPAA violation if leaked. Its much simpler to throw it in a relational database and only let the HIV specialist and staff see the appointment.
Anyway, both the example of advertisement and health care data need to also provide privacy. In both cases the data should be considered sensitive and not public. In both cases, the data can be protected through blind signatures.
There are plenty of cases where it's better to not have to trust on any particular entity. Examples:
- Marketing and advertisement campaigns. How much ad fraud exist and how much money is spent by advertisers without knowing if they are actually reaching their customers. Do you trust Google to actually mitigate these problems?
- Health care: remember Google Health and Microsoft Health Vault? Nowadays Apple/Google/Samsung wants to collect that data. Wouldn't you rather have it in a way that only doctors had access to it?