- if all links in the supply-chain are properly verifying/tracking components, why can't they send this verif/tracking data to their client's server?
- if they're not making a good-faith effort, what does blockchain solve?
Blockchain is genuinely good at maintaining an immutable, trust-free ledger. It's NOT good at making sure the data that's written to it is true.
Blockchain is a solution in search of a problem, here.
if you can't trust the manufacturer to begin with (as is the alleged case with super micro) then this is totally useless.
We can’t trust the supply chain.
My point is, just because someone added a verification message to a blockchain, doesn't mean it actually happened in real life - or indeed preclude additional things from happening.
So now is machine "B" certified to produce "A" but not machine "C".
This takes all pretty long and I don't think it's done this way in the electronics world, because there are almost no callbacks. So why bother so much with the supply chain.
And not to forget, the test is just if the part does pass the tolerances in the factory. It does not test, if a guy in the factory does cheat.
Even if the factory checked "everyting" and all the details. Then comes somebody like the NSA and they just grab the package on the transport from the factory to the customer (Cisco).
Even if you can totally secure the factory, you can just redirect the parts in shipping. I think "insurmountably hard problem" is a fair description.
Supply chain tracking of the sort you describe is excellent for tracking packages and the movement of goods. It's very useful for tracking the inputs to and outputs from a manufacturing process. Perhaps it's just my personal failure to understand your proposal, but this approach seems mainly limited to tracking known and expected inputs. So it might have a hard time detecting some nigh-invisible addition that takes place within an existing stage of manufacture and does not result in any additional attestation.
Can you help me understand? How does a blockchain solve the problem of a fabrication step compromised?
Centrally, yes. But supply chain verification & tracking is one thing blockchains are genuinely good at. There are actual blockchain-based products on the market for that.
Imagine a company such as Apple forcing their suppliers to authenticate each production step from raw material to shipped good on a proprietary blockchain. It's certainly doable from a technical standpoint, and Apple's suppliers are probably eager enough not to lose Apple's business to comply.