First, for blockchain to work you need trustable sources. Problem is, when the aource is trustworthy, what added benefit comes from a blockchain?
Second, having a, theoretically uninterrupted blockchain from the first raw material to, say, a car would provide way to much insight into supply chains. I pretty sure companies do not want that.
Finally, and that is IMHO the haedest point to practically solve, you need to make 100 percent sure that the physical and information flow in your supply chain are never ever seperated. One single separation and your whole blockchain is worthless. And that risk is so incredibly high in the real world it's almost laughable. So, to make sure a given blockchain matches the physical product you need a trustworthy party to assure that. And then, what value does blockchain add?
Someday someone a lot smarter than me will find a use case. At which I will say how damn obvious it is.
I could see how this would be useful for medical device manufacturing, especially something like a pacemaker.
You can not otherwise too, right? A blockchain holds interactions/transactions not the data itself. Most blockchains are incredibly small in size. For example, the size of the entire Bitcoin blockchain is 215.84 GB [0].
Also, I see a possibility for licensing/DRM of some types of media IP.
That does not mean it needs to be distributed, though.
At the expense of time. So most real-world use cases (securities trading, vehicular networks, payments) fail when you introduce a 10-minute delay required for distributed confirmation.
For time-insensitive examples you've provided - supply chain and health records - the use cases work better, but who will dedicate the resources and mine the blocks to ensure that specific blockchain's survival?
Solution: blockchain smart contracts where code is law, more secure, trustworthy and transparent than any individual, bank, government or company.
Otherwise you have a synchronization problem between the upcoming blockchain token system and the existing government deed registry, and of course the government registry would take preference, and has a history of working just fine for lower cost.
This video is an excellent overview of this topic: https://www.youtube.com/watch?v=YxmXIgLEAIE
I haven't seen blockchain systems as being more secure or more trustworthy. I see them being overhyped, subject to lax and magical thinking, and full of theft of coins due to hacks and scams.
Also we are just talking opinions here, a lot of things seem impossible until they are actually here and in our everyday lives.
You might learn something.
As for the yacht it's easy, the ownership is transfered from your address to the buyers address on the government's blockchain. :)
The DAO issue [0] clearly showed that "code is law" doesn't really work. It's people writing cryptocurrency software and running the nodes that are "the law".
[0]: https://www.coindesk.com/ethereum-executes-blockchain-hard-f...
The blockchain can't (or at the very least shouldn't) overwrite legal infrastructure.
But let me ask you this: exactly what problem will a database/tree/file solve for vehicles or currencies? We can agree upon that what you are asking and looking for can't be answered or will get a reply similar to: we don't have that problem. You may have asked the wrong question though.
Let me be more precise and create a problem that doesn't exist but for programming purposes I want these requirements: many users should be able to read a (hardly) modifiable data structure that gets more resilient the more use it and that is a singleton who everybody has access to (call it decentralised if you will). Blockchain sounds like a perfect fit doesn't it? Now, when we replace the data structure keyword with OS and resiliency with speed, we can agree upon that this sounds like a decentralised operating system (Ethereum or whatnot).
Don't get me wrong. I don't see any problems that need to be solved with blockchain right now either. But clearly there is a trend in cryptocurrencies and decentralisation that seems to be important to a lot of people. There are tons of problems that need solving: trust misuse, censorships, privacy issues, advertising and so on. That there is a need for a change is obvious. That this change started with blockchain technology is good. I'm also sure cryptography is important to you too. Why not embrace an emerging technology that benefit your field of study?
Almost always a blockchain is (i) useless or (ii) something kinda vaguely like Satoshi's blockchain but really more like Git.
You wouldn't need such a system for cars to communicate in the presence of authority or in the absence of value. The former is the case for Lyft or Uber, the latter is the case if we have an infinite supply of cars.
But if one wishes to have peer-to-peer value (and cars ain't cheap) without a central authority (and Uber is evil) a proof-of-work blockchain is better for that than Git or a server run by some guy is.
There may of course be superior social or technical forms for this use case. But once you have added the qualifier that the system should be decentralised (and for everyone making a career out of pretending not to understand what this word means: I mean here that there should be no central point of control at the point of transaction) a blockchain may make more sense than some of the alternatives.
Bitcoin has a throughput of about 3 tx per second. Ethereum a little better at 7 tx per second. Confirmations are on the order of minutes at best.
Why do you think this would be a good idea?
Vehicle purchasing/financing paperwork.
Inspection tracking.