Say I have a blockchain that tracks births and deaths. Now if I see a record on there I can be assured it hasn't been tampered with. But that tells me nothing about how it was created - was the person entering the data acting with malfeasance?
All blockchain does is audit the data after its creation. It doesn't solve the issue of provenance of the original information. This seems to be where all these schemes and ideas (beyond crypto-currencies[1]) fall down when compared to current databases.
[1]slow and pointless. Money transfer is solved and current systems, while lacking the assured fidelity of the transactional data, offer so much more - fraud detction, chargebacks, etc etc
I did not miss the interface between real world and blockchain. I did not claim that the records would be 100% accurate. What I'm saying is, when audited and we discover that someone provided bad data, we know who that was.
That's how fraud claims work in general. Having a nicely packaged up list of who attested to what is nice. That's my point.
As a sidenote, burdening blockchain with solving the "truthful data" goal is pretty unfair. In many cases this is an unsolvable problem.
However, I disagree that current money systems solve the problems solved by Bitcoin, but this is completely different discussion)
Though the real world problems we're solving rarely lack a trusted third party. And even when they do, a public log a la certificate transparency logs seems to solve the issue about as well in my eyes.
(You can sort of get away with it if it's b2b only or a legal requirement to audit, but that limits the use cases further)