It actually would deal with the issue that led to the GFC.
It really wouldn't. The decisions that led to this were made by people who had access to all the data they needed to achieve better understanding, but that didn't help.
The idea that it would become trivial to distinguish between good and bad investments seems to me to be incredibly naive.
> The idea that it would become trivial to distinguish between good and bad investments seems to me to be incredibly naive.
It is not naive. It is exactly how smart contracts work.
If you purchase a CDO on a blockchain, you are purchasing a share of whatever revenue paid into another contract. You can monitor those contracts, and the ones that are programmed to pay into THEM, and the ones that are programmed to pay into THEM ad infinitum.
That's a fantasy. The problem with 2008 for example wasn't the inability to make simple algorithmic decisions based on metric, it was that the fundamental risk was obscured (intentionally). Smart people mis-analyzed this and made poor decisions, because to some degree the instruments were designed for that purpose. Smart contracts do nearly nothing to mitigate this problem.
> The problem with 2008 ... was that the fundamental risk was obscured
Yes. And this is impossible with smart contracts. You can commit fraud by pricing the asset, but you can't prevent the market from demonstrating its quality in real-time.
With smart contracts there would have been a housing bubble, but there would also have been an inflow of capital when the market-value of the majority of CDOs crashed below about 80 cents on the dollar.
The idea that it would become trivial to distinguish between good and bad investments seems to me to be incredibly naive.