Bottom line is that the block chain is applicable for recorded state transitions that can be proved to be correct from data internal to the block chain. It is not applicable to anything which requires subjectivity about data external to the state in the block chain.
So most everything people are proposing for Dapps, can't work without breaking the objective census mechanism and thus destroying the Nash equilibrium security of the consensus due to a Prisoner's dilemma over which is the consensus choice.
And validation will always end up centralized for any block chain (smart contracts or crypto currency) no matter which consensus design is chosen.
Ethereum will crash and burn eventually. For a while, they might be able to keep the market fooled with technobabble and centralized training wheels.
This even applies to the Internet of Things as you (or a hacker or the manufacturer) can program your things to lie, correct?
I was thinking on how to defend autonomous cars from hackers and thought a decentralized consensus network offered the best chance of secure/safe driving, but reading your posts, makes me think that it will either be a state system or off-ramped to a corporate system, but it can't be decentralized because the blockchain can only verify its chain in a decentralized manner--hope I'm reading this aspect correctly.
The only way to have an external data feed that is not binary is to delegate to a centralized source, because even if we use reputation (or stake deposits) to prevent Sybil attacks and take a vote, the problem is that such a vote only surely converges to a majority outcome if the choices are only binary (e.g yes or no). Otherwise we can get forks which disagree on the consensus choice.
So conceptually an Augur-like prediction market could work if the bet outcomes are binary. But this reputation consensus has to be integrated with the block chain consensus and can't be orthogonal to it. Augur's mistake is building a reputation consensus on top of Ethereum's separate (but not orthgonal!) consensus protocol, which thus destroys the Nash equilibrium and creates a Prisoner's dilemma over which is the consensus choice.
But an additional problem, is that reputation systems are a power vacuum that ultimately centralize to a winner-take-all due to the
Iron Law of Political Economics.
And the flaws of proof-of-stake have
been enumerated.
I'd be interested in seeing a proof-of-work consensus for binary outcome predication bets. But that will have serious problems if the binary outcomes are not objectively clear to all miners.