The issue with prediction markets is that they are centralized trusted third parties that aggregate bets to forecast event outcomes. Centralized helps because it enables more aggregation of information, but also it opens the market to threats from hostile agents. I've thought about how to do decentralized prediction markets, and I've found that simplistic "betting markets" are possible, but not LMSR based prediction markets that provide forecasting alongside betting.